... g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -D_REENTRANT -D_MIT_POSIX_THREADS -mcpu=k6 -march=k6 -O3 -pipe -c rcobject.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include -D_REENTRANT -D_MIT_POSIX_THREADS -mcpu=k6 -march=k6 -O3 -pipe -c event.cpp In file included from event.cpp:10: mutella.h:16: ext/slist: No such file or directory In file included from rcobject.cpp:10: mutella.h:16: ext/slist: No such file or directory make[2]: *** [rcobject.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [event.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/mutella-0.3.3/work/mutella-0.3.3/mutella' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mutella-0.3.3/work/mutella-0.3.3' make: *** [all-recursive-am] Error 2 !!! ERROR: net-p2p/mutella-0.3.3 failed. !!! Function src_compile, Line -159, Exitcode 2 !!! compile problem slist does exist, in /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.3/include/g++, but ext/slist does not. I've attached a small patch which fixes the problem; I don't have enough time to hack the ebuild for mutella to use this patch IFF gcc = 2.x, but if somebody else more wizardly than myself doesn't fix this in the next week or so, I'll throw something together.
Created attachment 5736 [details, diff] Patches mutella sources to compile with gcc-2
Have you already tested the current 0.4.1? It is in portage as testing (~x86)
As mutella 0.3.3 is outdated, this is no longer interesting.