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

Bug 97327

Summary: grip fails to compile, error in finding libstdc++ libraries
Product: Gentoo Linux Reporter: Nick Loomis <nloomis1>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED FIXED    
Severity: normal CC: phajdan.jr
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nick Loomis 2005-06-28 11:19:41 UTC
When I try to emerge Grip, the process runs for a short while (does the checks,
then looks for all required libraries).  When it gets to searching for the
libstdc++ library, the emerge fails, reporting that it can't find it.

Reproducible: Always
Steps to Reproduce:
1. emerge grip
2. wait
3. wonder

Actual Results:  
Error reported from the emerge command:

libtool: link: cannot find the library
`/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la'
make[2]: *** [grip] Error 1
make[2]: Leaving directory `/var/tmp/portage/grip-3.3.0/work/grip-3.3.0/src'


Expected Results:  
Clean emerge.

I have tried resyncing and rebooting with the same results.  The error line
mentions gcc-3.3.4; I have gcc-3.3.5.20050130-r1 installed (latest in Portage)
-- would the emerge fail because it's looking for the 3.3.4 version of the
libstdc++ library instead of the current one?
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2005-06-28 11:52:15 UTC
Does 'fix_libtool_files.sh 3.3.4' fix the problem?
Comment 2 Nick Loomis 2005-06-28 12:21:40 UTC
(In reply to comment #1)
> Does 'fix_libtool_files.sh 3.3.4' fix the problem?

It... does.  Grip compiles and runs without problems.
Thanks, I've never heard of the fix_libtools script before, and wouldn't have
known to run it.