Hi there guys,
One of the private trackers that I'm a member of has just started running arcade machine gaming competitions. To be able to enter I need to run a specific version of MAME (WolfMAME 0.148).
I can't find any pre-built binaries for my system so I'm trying to compile it myself using the official MAME source (here) and the WolfMAME patches (here).
I should have all of the dependencies as I've already run 'sudo apt-get build-dep mame', but when I run the make command it fails with the following error...
Code:
Linking mame64...
/usr/bin/ld: obj/sdl64/libocore.a(sdlsync_tc.o): undefined reference to symbol 'pthread_mutexattr_settype@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_mutexattr_settype@@GLIBC_2.2.5' is defined in DSO /lib/x86_64-linux-gnu/libpthread.so.0 so try adding it to the linker command line
/lib/x86_64-linux-gnu/libpthread.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make: *** [mame64] Error 1
I've tried building the vanilla source without the patches and this fails in the same way, so it's a MAME issue rather than a problem with WolfMAME.
Any ideas/suggestions would be very welcome.
Bookmarks