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

Bug 125208

Summary: media-libs/musicbrainz-2.1.1 does not compile - gcc-3.4.5
Product: Gentoo Linux Reporter: Jonas MG <jonasmg>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED NEEDINFO    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jonas MG 2006-03-06 02:55:21 UTC
It's blocking gnome installation.


../lib/.libs/libmusicbrainz.so: undefined reference to `std::_Deque_base<double, std::
allocator<double> >::~_Deque_base()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::deque<float, std::allocat
or<float> >::clear()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::_List_base<std::basic_str
ing<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_st
ring<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::vector<RDFStatement, std:
:allocator<RDFStatement> >::operator=(std::vector<RDFStatement, std::allocator<RDFStat
ement> > const&)'
collect2: ld returned 1 exit status
make[2]: *** [findartist] Error 1
make[2]: *** Se espera a que terminen otras tareas....
i686-pc-linux-gnu-g++ -march=athlon-xp -O2 -pipe -fomit-frame-pointer -fno-ident -ffor
ce-addr -fsched-spec-load -frepo -fvisibility-inlines-hidden -Wall -Wl,-O1 -Wl,--sort-
common -o .libs/cpp_example cpp_example.o  ../lib/.libs/libmusicbrainz.so /usr/lib/lib
expat.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /usr/lib/gcc/i686-p
c-linux-gnu/3.4.5/libstdc++.so -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.5 -L/usr/lib/gcc/i
686-pc-linux-gnu/3.4.5/../../../../i686-pc-linux-gnu/lib -lgcc_s -lc -lm
../lib/.libs/libmusicbrainz.so: undefined reference to `void std::__adjust_heap<std::_
Deque_iterator<float, float&, float*>, int, float, std::greater<float> >(std::_Deque_i
terator<float, float&, float*>, int, int, float, std::greater<float>)'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::deque<double, std::alloca
tor<double> >::_M_pop_front_aux()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::_List_base<int, std::allo
cator<int> >::_M_clear()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::deque<float, std::allocat
or<float> >::_M_push_back_aux(float const&)'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::vector<RDFStatement, std:
:allocator<RDFStatement> >::_M_insert_aux(__gnu_cxx::__normal_iterator<RDFStatement*, 
std::vector<RDFStatement, std::allocator<RDFStatement> > >, RDFStatement const&)'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::_Deque_base<double, std::
allocator<double> >::_M_initialize_map(unsigned int)'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::deque<double, std::alloca
tor<double> >::_M_push_back_aux(double const&)'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::vector<std::basic_string<
char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string
<char, std::char_traits<char>, std::allocator<char> > > >::_M_insert_aux(__gnu_cxx::__
normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >
*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
 std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >
 > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
'
../lib/.libs/libmusicbrainz.so: undefined reference to `void std::__push_heap<std::_De
que_iterator<float, float&, float*>, int, float, std::greater<float> >(std::_Deque_ite
rator<float, float&, float*>, int, int, float, std::greater<float>)'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::_Deque_base<float, std::a
llocator<float> >::~_Deque_base()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::deque<float, std::allocat
or<float> >::_M_pop_back_aux()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::_Deque_base<float, std::allocator<float> >::_M_initialize_map(unsigned int)'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::vector<std::basic_string<
char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string
<char, std::char_traits<char>, std::allocator<char> > > >::erase(__gnu_cxx::__normal_i
terator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::
vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::al
locator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 
__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allo
cator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::alloc
ator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allo
cator<char> > > > >)'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::_Deque_base<double, std::
allocator<double> >::~_Deque_base()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::deque<float, std::allocat
or<float> >::clear()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::_List_base<std::basic_str
ing<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_st
ring<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()'
../lib/.libs/libmusicbrainz.so: undefined reference to `std::vector<RDFStatement, std:
:allocator<RDFStatement> >::operator=(std::vector<RDFStatement, std::allocator<RDFStat
ement> > const&)'
collect2: ld returned 1 exit status
make[2]: *** [cpp_example] Error 1
make[2]: Leaving directory `/var/tmp/portage/musicbrainz-2.1.1/work/libmusicbrainz-2.1
.1/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/musicbrainz-2.1.1/work/libmusicbrainz-2.1
.1'
make: *** [all] Error 2

!!! ERROR: media-libs/musicbrainz-2.1.1 failed.
!!! Function src_compile, Line 32, Exitcode 2
!!! emake failed

----------------------------------

Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r1 
i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
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.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fno-ident -fforce-addr -fsche
d-spec-load"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/confi
g /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdo
wn /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm
/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/shar
e/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fno-ident -fforce-addr -fsc
hed-spec-load -frepo -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks nodoc sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO ftp://gentoo.kems.net/mirrors/gento
o ftp://mirror.pacific.net.au/linux/Gentoo"
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
LINGUAS="es en"
MAKEOPTS="-j2"
PKGDIR="/distfiles/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi alsa apache2 audiofile avi berkdb bitmap-fonts bzip2 cdr crypt c
ups curl dbus eds emboss encode exif expat fam firefox foomaticdb fortran gdbm gif glu
t gnome gnutls gpm gstreamer gtk gtk2 hal howl idn imlib ipv6 jpeg kde lcms libg++ lib
www mad mikmod mmx mng motif mozsvg mp3 mpeg ncurses nls nptl ogg opengl pam pdflib pe
rl pic png python qt quicktime readline sdl spell sse ssl svg tcpd tiff truetype truet
ype-fonts type1-fonts udev unicode usb vorbis xml xml2 xmms xprint xv zlib video_cards
_nv video_cards_nvidia video_cards_vesa input_devices_keyboard input_devices_mouse inp
ut_devices_evdev linguas_es linguas_en userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-06 03:04:15 UTC
Reopen if you can reproduce the issue with C[XX]FLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
Comment 2 Jonas MG 2006-03-06 04:04:10 UTC
Tthe flag that produced the failure was '-frepo' in CXXFLAGS.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-03-06 04:30:26 UTC
Thanks for reporting back, closing.