That's the interesting part of the merge: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -march=athlon -O3 -pipe -W -Wall -D_GNU_SOURCE -c napster_handler.c gcc -march=athlon -O3 -pipe -W -Wall -D_GNU_SOURCE -o lopster main.o support.o interface.o callbacks.o connection.o global.o handler.o commands.o hotlist.o chat.o transfer.o dirselect.o search.o log.o scheme.o resume.o server.o preferences.o browse.o dialog.o splash.o exec.o md5.o wizard.o statistic.o whois.o about.o filetips.o getopt.o getopt1.o string_list.o whiteboard.o subscription.o userinfo.o share2.o mp3_ext.o ogg_ext.o clist_rename.o ping.o wpnp.o irc.o irc_handler.o napster_handler.o -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -logg make[2]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/src' Making all in po make[2]: Entering directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/po' cd .. \ && CONFIG_FILES=po/Makefile.in CONFIG_HEADERS= \ /bin/sh ./config.status creating po/Makefile.in creating po/POTFILES creating po/Makefile make[2]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/po' make[2]: Entering directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/po' Making all in intl make[2]: Entering directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/intl' make[2]: *** No rule to make target `all'. Stop. make[2]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/intl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster' make: *** [all-recursive-am] Error 2 make all-recursive make[1]: Entering directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster' Making all in m4 make[2]: Entering directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/m4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/m4' Making all in src make[2]: Entering directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/src' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/src' Making all in po make[2]: Entering directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/po' Making all in intl make[2]: Entering directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/intl' make[2]: *** No rule to make target `all'. Stop. make[2]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster/intl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/lopster-1.0.1.20020701/work/lopster' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line -109, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/net-p2p/lopster/lopster-1.0.1.20020701.ebuild . I'm using gcc3.1, but i doesn't seem to be a gcc-related problem
please emerge --clean rsync, and check the newest lopster ebuild. it _should_ work.