Got these errors trying to compile mp3blaster-3.0_p8 on a gcc 3.1 system: c++ -O2 -mcpu=i686 -pipe -DHAVE_CONFIG_H -I. -I. -I.. -I../mpegsound -I/usr/include/ncurses -I../nmixer -I/usr/include -O2 -Wall -Wstrict-prototypes -W -fno-strength-reduce -D__NO_MATH_INLINES -DMP3BLASTER_DOCDIR=\"/usr/share/mp3blaster\" -c main.cc cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory main.cc: In function `void fw_start_search(int)': main.cc:3552: default argument given for parameter 1 of `void fw_start_search(int = 2)' main.cc:132: after previous specification in `void fw_start_search(int = 2)' make[2]: *** [main.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/mp3blaster-3.0_p8/work/mp3blaster-3.0p8/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mp3blaster-3.0_p8/work/mp3blaster-3.0p8' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 25, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/media-sound/mp3blaster/mp3blaster-3.0_p8.ebuild .
mp3blaster 3.1 fixes this