Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48350 - dev-lang/icc installs ok but idb requires libstdc++-libc6.2-2.so.3 from lib-compat
Summary: dev-lang/icc installs ok but idb requires libstdc++-libc6.2-2.so.3 from lib-c...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Thomas Veith (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-19 11:45 UTC by Peter Koeleman
Modified: 2004-05-13 04:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.