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

Bug 48350

Summary: dev-lang/icc installs ok but idb requires libstdc++-libc6.2-2.so.3 from lib-compat
Product: Gentoo Linux Reporter: Peter Koeleman <peter>
Component: New packagesAssignee: Thomas Veith (RETIRED) <xtv>
Status: RESOLVED FIXED    
Severity: normal CC: avenj
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Peter Koeleman 2004-04-19 11:45:46 UTC
When revdep-update-ing I found that dev-lang/icc-7.1.006 has file /opt/intel/compiler70/ia32/bin/idb (Linux Application Debugger) that requires libstdc++-libc6.2-2.so.3. This was not on my system. It is provided by sys-libs/lib-compat-1.3 and the icc ebuild doesn't check for this (no dependancy).

Reproducible: Always
Steps to Reproduce:
1. Emerge dev-lang/icc-7.1.006 on a system without sys-libs/lib-compat-1.3
2. Make sure there is a license from Intel installed.
3. Source /etc/profile.
4. Run idb.
Actual Results:  
Running idb fails with error message "idb: error while loading shared libraries:
libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory"

Expected Results:  
The idb program should print "Linux Application Debugger for 32-bit
applications, Version 7.1, Build 20030303
(idb)" and not crash. :)

Portage 2.0.50-r5 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo)
=================================================================
System uname: 2.4.25-gentoo i586 Pentium 75 - 200
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium -funroll-loops -pipe -fomit-frame-pointer"
CHOST="i586-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium -funroll-loops -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="adns apache2 berkdb crypt ethereal fastcgi flash gd gdbm gif icc icc-pgo
imagemagick imap imlib informix innodb ipv6 java jikes jpeg kerberos krb4 lcms
ldap libg++ libwww maildir mbox memlimit mpeg mpi mysql ncurses nls oggvorbis
opengl pam pdflib perl pic png postgres prelude python quicktime readline ruby
sasl slang snmp spell sqlite ssl tcpd tetex tiff truetype unicode wmf x86 xfs
xml xml2 zlib"
Comment 1 Thomas Veith (RETIRED) gentoo-dev 2004-05-13 04:08:20 UTC
Fixed in portage. Thank you.