Hi,
just tried 0.3 and I noticed installation is a bit broken
1.) The source tarball ships with a FIFO in the root directory, which can't be copied => install.sh fails.
2.) What's the "install" target for?
If you don't want to set up "real" install targets, I suggest you put the code from install.sh into the Makefile (you prolly want to use "install" of "cp", too).
3.) The mupen64 binary isn't copied to /usr/games/bin/mupen64
4.) /usr/games/lib/mupen64 is a script which creates some directories in ~/.mupen64 and then spawns itself. Uh.
5.) Installation should take care of DESTDIR
6.) The Makefile shouldn't call "strip" manually, IMHO. If you want to strip your binaries, put "-s" in CFLAGS (at least on UNIX/gcc).
7.) Build binaries with debug-symbols by default to make debugging easier
FYI, mupen64 crashes hard when I try to run Zelda OOT with the TR64 and glN64 plugins. Probably some debugging messages would be helpful here for those who don't/can't run mupen in a debugger.
I'll try to deliver backtraces etc later today.
just tried 0.3 and I noticed installation is a bit broken
1.) The source tarball ships with a FIFO in the root directory, which can't be copied => install.sh fails.
2.) What's the "install" target for?
3.) The mupen64 binary isn't copied to /usr/games/bin/mupen64
4.) /usr/games/lib/mupen64 is a script which creates some directories in ~/.mupen64 and then spawns itself. Uh.
5.) Installation should take care of DESTDIR
6.) The Makefile shouldn't call "strip" manually, IMHO. If you want to strip your binaries, put "-s" in CFLAGS (at least on UNIX/gcc).
7.) Build binaries with debug-symbols by default to make debugging easier
FYI, mupen64 crashes hard when I try to run Zelda OOT with the TR64 and glN64 plugins. Probably some debugging messages would be helpful here for those who don't/can't run mupen in a debugger.
I'll try to deliver backtraces etc later today.