Hi, I just emerged rhythmbox with it's dependencies. The new monkey-media and gst-plugins (without flac) built without problems, but rhythmbox itself fails: gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"Rhythmbox\" -I.. -I../lib -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/linc-1.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/panel-2.0 -I/usr/include/monkey-media -I/usr/include/gstreamer-0.4.0 -march=athlon-xp -O3 -mfpmath=sse -pipe -Wall -Werror -c rb-library-watcher.c -MT rb-library-watcher.lo -MD -MP -MF .deps/rb-library-watcher.TPlo -fPIC -DPIC -o .libs/rb-library-watcher.lo cc1: warnings being treated as errors rb-library-watcher.c: In function `rb_library_watcher_thread_main': rb-library-watcher.c:538: warning: no return statement in function returning non-void make[2]: *** [rb-library-watcher.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/rhythmbox-0.3.0/work/rhythmbox-0.3.0/library' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/rhythmbox-0.3.0/work/rhythmbox-0.3.0' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function gnome2_src_compile, Line -6186, Exitcode 2 !!! compile failure !!! emerge aborting on /usr/portage/media-sound/rhythmbox/rhythmbox-0.3.0.ebuild . The problem is the compilation is done with '-Werr'. But the code is a little bit dirty and thus at the first warning it stops. If I delete the '-Werr' flag from library/Makefile it compiles fine.
this was fixed earlier today.