I'll try and take a look at which version I get to compile and which one I don't.
/edit1
Ok, I got all four versions I tried to successfully compile and run!
To start off,
Gens "Grrl" v9f: there already was a precompiled binary in the tarball, no big deal. make clean && make and I got a gens that already supported playing .gmv files. Only thing to critique: no GTK, it's purely console based.
/edit2: Getting a GTK interface was a pure pain. The GTK build can't play movies anymore, but hey, there's something to click around in! Get the patch
here.
Secondly and thirdly,
Gens 2.12a with and without
replay / AVI patch: without the patch, it struggles on several occasions. After stripping "-DGTK_DISABLE_DEPRECATED" from GTKCFLAGS in the Makefile, asm errors came up. This can be fixed by stripping "-O3" from NASMFLAGS, also to be found in the Makefile. Afterwards, it compiles great! But it couldn't play movies yet. After applying Bisqwit's patch and again removing the DEPRECATED parameter, it compiled and ran great. Even avi creating works great. Only thing: You'd have to recompile it everytime you want to change mencoder's options. Could be solved by also writing the video stream to a fifo file, I guess.
And finally, there's
Gens 2.15.2, also available from Sourceforge. This one provides a ./configure script, running it without any parameters doesn't harm anybody. It compiled fine, but doesn't support watching runs or creating AVI files.
Maybe I can get Bisqwit's 2.12a patch to run on 2.15.2. We'll see.
Oh, my setup:
I'm running Gentoo Linux on x86, Kernel 2.6.26
gcc 4.1.2
glibc 2.6.1
nasm 0.98.39
GTK 2.12.10
If case you'd like me to check any other version, drop me a note. I hope this helps a bit.