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

Bug 134317

Summary: media-libs/id3lib-3.8.3-r4 - undefined reference to `std::*`
Product: Gentoo Linux Reporter: Steven <steven>
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2005.1   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Steven 2006-05-25 05:22:35 UTC
# DESCRIPTION

While trying to emerge audacity, inkscape or scribus, I get "undefined reference"-errors.
The errors occur on these packages: id3lib-3.8.3-r4, glibmm-2.8.1, ghostscript-0

If this is not a Gentoo-bug, but some error in my system, I apologize. I searched for errors like this but couldn't find anything useful...

If you need more info, please ask (and maybe specify where I can find the info :))

# EMERGE INFO

Portage 2.0.54-r2 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
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.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium-m -mtune=pentium-m -pipe -ftracer -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium-m -mtune=pentium-m -pipe -ftracer -fomit-frame-pointer -frepo"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="en_US.iso88591"
LC_ALL="en_US.ISO-8859-1"
LINGUAS="en_US.ISO-8859-1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/home"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/ebuilds"
SYNC="rsync://rsync.be.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo browserplugin bzip2 cdparanoia cdr cli crypt cups curl dri dvd dvdr dvdread eds emboss encode esd ethereal exif expat fam font-server foomaticdb fortran gd gdbm gif gimp glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal idn imagemagick imap imlib isdnlog java jpeg kde lcms libg++ libwww mad mhash mikmod mng motif mozilla mp3 mpeg mysql ncurses nls nsplugin odbc ogg oggvorbis opengl oss pam pcre pdflib perl png ppds pppd python qt quicktime readline reflection samba sdl session spell spl sqlite ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vhosts vorbis win32codecs xine xml xml2 xmms xorg xprint xv xvid zlib linguas_en_US.ISO-8859-1 userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS


# BUILD ERROR

i686-pc-linux-gnu-g++ -O3 -march=pentium-m -mtune=pentium-m -pipe -ftracer -fomit-frame-pointer -frepo -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -o .libs/id3info demo_info_options.o demo_info.o  ../src/.libs/libid3.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libstdc++.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -lz
../src/.libs/libid3.so: undefined reference to `std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_M_destroy(std::allocator<unsigned char> const&)'
../src/.libs/libid3.so: undefined reference to `std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::assign(unsigned char const*, unsigned int)'
../src/.libs/libid3.so: undefined reference to `std::vector<ID3_Field*, std::allocator<ID3_Field*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ID3_Field**, std::vector<ID3_Field*, std::allocator<ID3_Field*> > >, ID3_Field* const&)'
../src/.libs/libid3.so: undefined reference to `std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_Rep::_S_max_size'
../src/.libs/libid3.so: undefined reference to `std::_List_base<ID3_Frame*, std::allocator<ID3_Frame*> >::_M_clear()'
../src/.libs/libid3.so: undefined reference to `std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::copy(unsigned char*, unsigned int, unsigned int) const'
../src/.libs/libid3.so: undefined reference to `std::list<ID3_Frame*, std::allocator<ID3_Frame*> >::erase(std::_List_iterator<ID3_Frame*>)'
../src/.libs/libid3.so: undefined reference to `std::basic_string<unsigned char, std::char_traits<unsigned char>, std::allocator<unsigned char> >::_M_mutate(unsigned int, unsigned int, unsigned int)'

... *snip*
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-25 05:53:39 UTC

*** This bug has been marked as a duplicate of 64615 ***