After emerging mysql++-1.7.9-r1, the libsqlplus.so.1.0.7 is missing the exported symbol: _ZN22mysql_ti_sql_type_infoC1ERKS_ Reproducible: Always Steps to Reproduce: 1. $ emerge mysql++ 2. $ ldd -r /usr/lib/libsqlplus.so Actual Results: $ ldd -r /usr/lib/libsqlplus.so libz.so.1 => /usr/lib/libz.so.1 (0x4003c000) libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0x4004b000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5 (0x4008b000) libm.so.6 => /lib/libm.so.6 (0x4013c000) libc.so.6 => /lib/libc.so.6 (0x4015e000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libgcc_s.so.1 (0x4028c000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x40295000) libnsl.so.1 => /lib/libnsl.so.1 (0x402c2000) libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x402d7000) libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x40306000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libdl.so.2 => /lib/libdl.so.2 (0x403cb000) undefined symbol: _ZN22mysql_ti_sql_type_infoC1ERKS_ (/usr/lib/libsqlplus.so) Expected Results: There should be no missing symbols! Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Celeron (Coppermine) GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://gentoo.inode.at/source/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/data/ebuilds" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline tetex svga tcltk java guile sdl gpm tcpd pam libwww ssl perl python imlib oggvorbis motif opengl snmp cdr imap kde qt arts radeon apache2 -esd -gnome -gtk -gtk2 X -pcmcia -ldap sse usb mysql aavm evms2 usagi" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
liviu@starshooter liviu $ ldd -r /usr/lib/libsqlplus.so libz.so.1 => /usr/lib/libz.so.1 (0x4db96000) libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0x4dba4000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so. 5 (0x4dbe4000) libm.so.6 => /lib/libm.so.6 (0x4dc95000) libc.so.6 => /lib/libc.so.6 (0x4dcb7000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libgcc_s.so.1 (0x4dde5000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x4ddee000) libnsl.so.1 => /lib/libnsl.so.1 (0x4de1b000) libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x4de30000) libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x4de5f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x135b3000) libdl.so.2 => /lib/libdl.so.2 (0x4df23000) undefined symbol: _ZN22mysql_ti_sql_type_infoC1ERKS_ (/usr/lib/libsqlplus.so) liviu@starshooter liviu $ emerge info Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-wolk4.6s i686 Pentium II (Deschutes) GENTOO_MIRRORS="http://gentoo.linux.no/ ftp://gentoo.linux.no/pub/gentoo/ http:/ /ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gento o/ http://ftp.gentoo.or.kr/ http://gentoo.gnukorea.org/ http://ftp.snt.utwente.n l/pub/os/linux/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.r ez-gif.supelec.fr/pub/Linux/distrib/gentoo/ http://distro.ibiblio.org/gentoo " CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /opt/tomcat/conf" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="oss 3dnow apm avi encode foomaticdb jpeg libg++ mad mikmod mpeg nls pdflib png quicktime zlib gdbm berkdb slang svga mysql sdl tcpd pam esd imlib oggvorbis gtk opengl qt X -kde -arts gnome gtk2 gtk+ alsa pm php mod_php python ssl ncurs es qtmt readline truetype xml2 xv x86 gpm libwww mmx motif mozsvg java ipv6 free type xfs xmms aalib dga flash gd ggz gtkhtml icc mozilla perl sasl slp sse xml s pell -cups crypt vim-with-x gif tiff -ldap mozcalendar" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O2 -pipe -fmerge-all-constants -fomit-frame-pointer" CXXFLAGS="-march=pentium2 -O2 -pipe -fmerge-all-constants -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache sandbox usersandbox userpriv"
fixed in CVS.