AdvanceMame uses 0.106 version of those roms and they have different names/checksums I'm guessing.
Mame4All use different ones too.
It is possible to get them to work, look into using ClearMamePro and a .DAT file for the version you are using on the PI to rebuild to a specific version from the ones you already have. Everything you need might already be there and CMP can then fix the names inside your backup rom files to the version you need if you set it up correctly.
EDIT: After looking at the number of posts you probably already know the above, so instead, what does a Windows version of the same build do when you run them?