Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 110312

Summary: fail to emerge media-video/totem-1.2.0-r1
Product: Gentoo Linux Reporter: David Ripton <dripton>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal CC: media-video
Priority: Normal    
Version: 2005.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description David Ripton 2005-10-24 04:53:15 UTC
~x86 desktop box

emerge media-video/totem-1.2.0-r1 says:
...

/bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc  -Wall  
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes   
-Wnested-externs -Wpointer-arith  -Wcast-align -Wsign-compare   
-fno-strict-aliasing     -march=athlon-xp -O2 -pipe   -o test-parser 
test-parser.o -Wl,--export-dynamic -pthread -lglade-2.0 -lgnome-desktop-2
-lgnomeui-2 -lSM -lICE -lstartup-notification-1 -lbonoboui-2 -lgnome-keyring
-lxml2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0
-lpango-1.0 -lcairo -lgnomevfs-2 -lbonobo-2 -lgobject-2.0 -lbonobo-activation
-lmusicbrainz -lstdc++ -lxine -lz -lnsl -lpthread -lgconf-2 -lORBit-2 -lm
-lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0   libtotem-plparser.la
i686-pc-linux-gnu-gcc -Wall -Wchar-subscripts -Wmissing-declarations
-Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align
-Wsign-compare -fno-strict-aliasing -march=athlon-xp -O2 -pipe -o
.libs/test-parser test-parser.o -Wl,--export-dynamic -pthread 
/usr/lib/libglade-2.0.so /usr/lib/libgnome-desktop-2.so -L/usr/lib
/usr/lib/libgnomeui-2.so /usr/lib/libjpeg.so
/usr/lib/libstartup-notification-1.so /usr/lib/libbonoboui-2.so
/usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so -lSM -lICE
/usr/lib/libgnome-keyring.so /usr/lib/libgnomecanvas-2.so /usr/lib/libgnome-2.so
/usr/lib/libesd.so /usr/lib/libaudiofile.so /usr/lib/libasound.so
/usr/lib/libart_lgpl_2.so /usr/lib/libmusicbrainz.so
-L/usr/tmp/gccobj/i686-pc-linux-gnu/libstdc++-v3/src
-L/usr/tmp/gccobj/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/usr/tmp/gccobj/gcc
-L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib
/usr/lib/./libstdc++.so -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.4
-L/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/lib
-L/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../.. -lc -lgcc_s /usr/lib/libxine.so
-lnsl ./.libs/libtotem-plparser.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/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so
/usr/lib/libpango-1.0.so /usr/lib/libcairo.so -lXrender -lX11 -lXext -lpng12
/usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so
/usr/lib/libgnomevfs-2.so /usr/lib/libxml2.so -lz -lssl -lcrypto -lresolv -lrt
/usr/lib/libbonobo-2.so /usr/lib/libgconf-2.so /usr/lib/libbonobo-activation.so
/usr/lib/libORBitCosNaming-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/.
/usr/lib/libmusicbrainz.so: undefined reference to
`__gnu_cxx::__exchange_and_add(int volatile*, int)'
/usr/lib/libmusicbrainz.so: undefined reference to `std::_List_node_base::unhook()'
/usr/lib/libmusicbrainz.so: undefined reference to
`std::_List_node_base::hook(std::_List_node_base*)'
/usr/lib/libmusicbrainz.so: undefined reference to `std::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
collect2: ld returned 1 exit status

emerge info says:
Portage 2.0.53_rc6 (default-linux/x86/2005.0, gcc-3.4.4,
glibc-2.2.5-r2,glibc-2.3.5-r2, 2.6.13-gentoo-r2 i686)
=================================================================
System uname: 2.6.13-gentoo-r2 i686 Unknown CPU Typ
Gentoo Base System version 1.12.0_pre9
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.2.3-r5, 2.3.4-r1, 2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
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.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://gentoo.mirrors.pair.com/
http://mirror.datapipe.net/gentoo http://128.213.5.34/gentoo/
http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://bonnie.ripton.net/gentoo-portage"
USE="x86 3dnow X aac aalib alsa apache2 apm avi bash-completion berkdb
bitmap-fonts bonobo cdr crypt cscope cups curl doc dvd eds emboss encode esd fam
flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile
imagemagick imap imlib ipv6 jack java jpeg junit kde libg++ libwww mad maildir
mikmod mmx motif mozilla mozsvg mp3 mpeg mysql ncurses nls nptl ogg oggvorbis
opengl oss pam pdflib perl png python qt quicktime readline ruby samba scanner
sdl slang speex spell sse ssl svg svga tcltk tcpd tetex tiff truetype
truetype-fonts type1-fonts udev vorbis win32codecs xine xml xml2 xmms xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

Removing ccache from FEATURES does not help.
Removing -j4 from MAKEOPTS does not help either.
Comment 1 Spider (RETIRED) gentoo-dev 2005-10-24 10:26:14 UTC
Try running ldd -r -d /usr/lib/libmusicbrainz.so    as this appears to be the
culprit.  You may also try and rebuild musicbrainz
Comment 2 David Ripton 2005-10-24 14:36:18 UTC
Thanks for the hint.

$ ldd -r -d /usr/lib/libmusicbrainz.so
undefined symbol: _ZNSs4_Rep20_S_empty_rep_storageE     (/usr/lib/libmusicbrainz.so)
undefined symbol: _ZN9__gnu_cxx18__exchange_and_addEPVii  
(/usr/lib/libmusicbrainz.so)
undefined symbol: _ZNSt15_List_node_base6unhookEv  (/usr/lib/libmusicbrainz.so)
undefined symbol: _ZNSt15_List_node_base4hookEPS_  (/usr/lib/libmusicbrainz.so)
     linux-gate.so.1 =>  (0xffffe000)
     libexpat.so.0 => /usr/lib/./libexpat.so.0 (0xb7f96000)
     libstdc++.so.5 => /usr/lib/./libstdc++.so.5 (0xb7edd000)
     libm.so.6 => /lib/tls/libm.so.6 (0xb7e92000)
     libc.so.6 => /lib/tls/libc.so.6 (0xb7d7b000)
     libgcc_s.so.1 => /usr/lib/./libgcc_s.so.1 (0xb7d72000)
     /lib/ld-linux.so.2 (0x80000000)

re-emerging musicbrainz didn't help.  (Tried both musicbrainz-2.1.1 and
musicbrainz-2.1.1-r1, the only two versions currently in portage.)  Either
version of musicbrainz appears to emerge fine, but then the totem emerge
continues to fail.
Comment 3 David Ripton 2005-11-10 04:08:33 UTC
media-video/totem-1.2.0-r2 fixed the problem for me.  I think this bug can be
closed.
Comment 4 John N. Laliberte (RETIRED) gentoo-dev 2005-11-10 08:49:34 UTC
looks like its resolved, local problem.