Please add the ~amd64 keyword to media-plugins/bmp-scrobbler-0.3.6. I installed it on an amd64 and it appears to work fine. Reproducible: Always Steps to Reproduce:
fails here: x86_64-pc-linux-gnu-gcc -g -ggdb -pipe -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -o .libs/beep beep-skin.o beep-util.o beep-output.o beep-fft.o beep-input.o beep-effect.o beep-general.o beep-visualization.o beep-fullscreen.o beep-pluginenum.o beep-playlist.o beep-controlsocket.o beep-dock.o beep-widget.o beep-sbutton.o beep-pbutton.o beep-tbutton.o beep-textbox.o beep-menurow.o beep-hslider.o beep-monostereo.o beep-vis.o beep-svis.o beep-number.o beep-playback.o beep-playstatus.o beep-playlist_list.o beep-playlist_slider.o beep-playlist_popup.o beep-eq_graph.o beep-eq_slider.o beep-main.o beep-logger.o beep-xml_document.o beep-mainwin.o beep-skinwin.o beep-prefswin.o beep-playlistwin.o beep-equalizer.o beep-glade.o beep-hints.o beep-about.o beep-softvolume.o beep-getopt.o beep-getopt1.o beep-urldecode.o beep-mkdtemp.o beep-iir.o -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,--export-dynamic -Wl,--export-dynamic -pthread -Wl,--export-dynamic -L/usr/lib64 -lSM -lICE -lX11 /usr/lib/libglade-2.0.so /usr/lib/libxml2.so -lz ../libbeep/.libs/libbeep.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/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/libgobject-2.0.so -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so -Wl,--rpath -Wl,/usr/lib beep-softvolume.o(.text+0x219): In function `soft_volume_effect': /var/tmp/portage/beep-media-player-0.9.7-r4/work/bmp-0.9.7/beep/softvolume.c:196: undefined reference to `effect_16bit' beep-softvolume.o(.text+0x238):/var/tmp/portage/beep-media-player-0.9.7-r4/work/bmp-0.9.7/beep/softvolume.c:201: undefined reference to `effect_16bit' beep-softvolume.o(.text+0x257):/var/tmp/portage/beep-media-player-0.9.7-r4/work/bmp-0.9.7/beep/softvolume.c:206: undefined reference to `effect_8bit' beep-softvolume.o(.text+0x276):/var/tmp/portage/beep-media-player-0.9.7-r4/work/bmp-0.9.7/beep/softvolume.c:210: undefined reference to `effect_8bit' collect2: ld returned 1 exit status make[4]: *** [beep] Error 1 make[4]: Leaving directory `/var/tmp/portage/beep-media-player-0.9.7-r4/work/bmp-0.9.7/beep' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/beep-media-player-0.9.7-r4/work/bmp-0.9.7/beep' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/beep-media-player-0.9.7-r4/work/bmp-0.9.7/beep' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/beep-media-player-0.9.7-r4/work/bmp-0.9.7' make: *** [all] Error 2 !!! ERROR: media-sound/beep-media-player-0.9.7-r4 failed. !!! Function src_compile, Line 71, Exitcode 2 !!! make failed
Your linker error occurred on beep-media-player, not bmp-scrobbler. BMP compiled and runs fine for me on amd64. If you post more info about your setup and/or open it as a new bug, I may be willing/able to figure out why your compile failed, but this is not a bug with bmp-scrobbler. bmp-scrobbler compiled fine and runs well but is still missing an ~amd64.
whoops, sorry, i'm ashamed.. i opened a new bug for this: bug #86689
added ~amd64 to KEYWORDS. fixed in cvs, thanks