Attempting to emerge rhythmbox-0.6.1-r1 fails. Reproducible: Always Steps to Reproduce: 1. emerge /usr/portage/media-sound/rhythmbox/rhythmbox-0.6.1-r1.ebuild Actual Results: Error message: gcc -I/usr/X11R6/include -O3 -march=athlon-mp -funroll-loops -fprefetch-loop-arrays -pipe -o rhythmbox main.o rb-shell.o rb-shell-player.o rb-source-header.o rb-statusbar.o rb-shell-preferences.o rb-shell-clipboard.o rb-playlist-manager.o rb-history.o rb-remote.o rb-tray-icon.o -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,--export-dynamic ../lib/.libs/librb.a -L/usr/X11R6/lib -L/usr/lib ../widgets/.libs/librbwidgets.a ../rhythmdb/.libs/librhythmdb.a ../sources/.libs/libsources.a ../sources/.libs/libsourcesimpl.a ../iradio/.libs/librbiradio.a ../corba/.libs/librbcorba.a ../monkey-media/.libs/libmonkey-media.a /usr/lib/libid3tag.so /usr/lib/libgnomeui-2.so /usr/lib/libjpeg.so /usr/lib/libbonoboui-2.so -lSM -lICE -lX11 /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libesd.so /usr/lib/libasound.so /usr/lib/libaudiofile.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgnomevfs-2.so -lrt /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libgstcontrol-0.6.so /usr/lib/libgstgconf-0.6.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/liblinc.so -lssl -lcrypto /usr/lib/libgstreamer-0.6.so /usr/lib/libpopt.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so /usr/lib/libxml2.so -lpthread -lz /usr/lib/libglib-2.0.so /usr/lib/libFLAC.so /usr/lib/libvorbis.so /usr/lib/libvorbisfile.so -lm /usr/lib/libogg.so ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0xbbb): In function `MP3_stream_info_impl_id3_tag_get_utf8': : undefined reference to `id3_frame_field' ../widgets/.libs/librbwidgets.a(mp3-stream-info-impl.o)(.text+0x1082): In function `MP3_stream_info_impl_open_stream': : undefined reference to `id3_frame_field' collect2: ld returned 1 exit status make[3]: *** [rhythmbox] Error 1 make[3]: Leaving directory `/var/tmp/portage/rhythmbox-0.6.1-r1/work/rhythmbox-0.6.1/shell' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/rhythmbox-0.6.1-r1/work/rhythmbox-0.6.1/shell' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/rhythmbox-0.6.1-r1/work/rhythmbox-0.6.1' make: *** [all] Error 2 !!! ERROR: media-sound/rhythmbox-0.6.1-r1 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure Expected Results: Successful install
try 0.6.2. I got the same error with 0.6.1-r1, and 0.6.2 compiles file.
Bouncing to gnome herd as they seem to be maintaining this package moreso than sound lately... Might want to consider just bumping one of the newer ebuilds to stable rather than edit the autoconf/makefiles...
this is blocking on xine-libs becoming stable ..
probably a missing include statement. closing, newer versions fix this. It's a matter of time (and xine...)