Beep media player is trying to access a gconf symbol when it should not be. I have -gnome in my USE flags and the configure output during emerge says that gconf support is disabled. I have verified that this problem exists with the following versions of beep-media-player... 0.9.7-r3 0.9.7-r4 and CVS as of 03-19-05 1400 EST Reproducible: Always Steps to Reproduce: 1. emerge beep-media-player 2. Run /usr/bin/beep-media-player Actual Results: /usr/bin/beep-media-player: symbol lookup error: /usr/local/lib/libbeep.so.2: undefined symbol: gconf_client_get_default Expected Results: Program should execute as normal. output from ldd `which beep-media-player` ------------------------------------------------------------------------------- linux-gate.so.1 => (0xffffe000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb7fcb000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb7fb4000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7eee000) libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x4ea9e000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0x4e8f5000) libz.so.1 => /lib/libz.so.1 (0x4e06d000) libbeep.so.2 => /usr/local/lib/libbeep.so.2 (0x4e0c4000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7c2e000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7bc3000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x4e6dd000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7bae000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7ba7000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7b9b000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7b96000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7b84000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7b4c000) libm.so.6 => /lib/tls/libm.so.6 (0xb7b2a000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7af8000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7af3000) libdl.so.2 => /lib/libdl.so.2 (0xb7aef000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7a72000) libc.so.6 => /lib/tls/libc.so.6 (0xb7960000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb795d000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb7954000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7951000) libXft.so.2 => /usr/lib/libXft.so.2 (0xb793f000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb78d0000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4e334000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb78cb000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb78c1000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb78b9000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb78ab000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb7885000) /lib/ld-linux.so.2 (0xb7feb000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4e2f4000) ------------------------------------------------------------------------------- My emerge --info ------------------------------------------------------------------------------- Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11-nitro1 i686) ================================================================= System uname: 2.6.11-nitro1 i686 Intel(R) Pentium(R) 4 CPU 2.26GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 13 2005, 23:26:46)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.6.3, 1.9.4, 1.5 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://mirror.datapipe.net/gentoo rsync://mirrors.tds.net/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X Xaw3d aalib alsa apm audiofile avi berkdb bitmap-fonts bzlib cdparanoia cdr crypt cups curl directfb divx4linux dvd dvdr dvdread emboss encode exif fam fbcon flac flash font-server foomaticdb fortran ftp gdbm gif gimpprint gphoto2 gpm gstreamer gtk gtk2 gtkhtml imagemagick imlib ipv6 ithreads java jikes joystick jpeg lcms libg++ libwww mad mikmod mmx mmx2 motif mozilla mp3 mpeg nas ncurses network nls nocd nptl nvidia offensive oggvorbis openal opengl oss pam pdflib perl pic png python qt quicktime readline ruby samba scanner sdl slang spell sse sse2 ssl svg svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb videos win32codecs wmf xine xml xml2 xmms xosd xprint xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL ------------------------------------------------------------------------------ END OF EMERGE --INFO ------------------------------------------------------------------------------
>/usr/local/lib/libbeep.so.2 Gentoo doesn't (or shouldn't in case it does) install anything to /usr/local. I guess the problem is yours. Regarding -gnome: use flags are for optional stuff. This piece of software depends on a number of Gnome libs, you won't get it without gconf.
This is not a bug. I'm not sure where your ebuilds are coming from, but obviously not from our portage tree (because we don't ever install libs to /usr/local/lib). See attached evidence of a USE="-gnome" beep-media-player without gconf support. Calculating dependencies ...done! [ebuild R ] media-sound/beep-media-player-0.9.7-r4 +alsa -debug -esd -gnome +mmx +mp3 +nls +oggvorbis -old-eq -oss 0 kB GNOME support ------------- GConf support no VFS support no ldd /usr/bin/beep-media-player output: linux-gate.so.1 => (0xffffe000) libSM.so.6 => /usr/lib/libSM.so.6 (0xa7f36000) libICE.so.6 => /usr/lib/libICE.so.6 (0xa7f1d000) libX11.so.6 => /usr/lib/libX11.so.6 (0xa7e4f000) libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0xa7e36000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0xa7d2d000) libz.so.1 => /lib/libz.so.1 (0xa7d1c000) libbeep.so.2 => /usr/lib/libbeep.so.2 (0xa7d08000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xa7a0e000) libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xa798b000) libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xa7971000) libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xa795b000) libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xa7954000) libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xa7949000) libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xa7943000) libpthread.so.0 => /lib/libpthread.so.0 (0xa7930000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xa78f6000) libm.so.6 => /lib/libm.so.6 (0xa78d0000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xa7895000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xa7891000) libdl.so.2 => /lib/libdl.so.2 (0xa788c000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xa7808000) libc.so.6 => /lib/libc.so.6 (0xa76d4000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xa76d0000) libXi.so.6 => /usr/lib/libXi.so.6 (0xa76c8000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xa76c4000) libXft.so.2 => /usr/lib/libXft.so.2 (0xa76b2000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xa763d000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xa7616000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xa7611000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xa7608000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xa75ff000) libXext.so.6 => /usr/lib/libXext.so.6 (0xa75f0000) libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xa75c9000) /lib/ld-linux.so.2 (0xa7f52000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0xa75a8000)