Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85936 - beep-media-player: symbol lookup error: /usr/local/lib/libbeep.so.2: undefined symbol: gconf_client_get_default
Summary: beep-media-player: symbol lookup error: /usr/local/lib/libbeep.so.2: undefine...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-19 12:50 UTC by Dan
Modified: 2005-03-19 14:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan 2005-03-19 12:50:18 UTC
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
------------------------------------------------------------------------------
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2005-03-19 14:28:49 UTC
>/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.
Comment 2 Tony Vroon (RETIRED) gentoo-dev 2005-03-19 14:49:02 UTC
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)