Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 97327 - grip fails to compile, error in finding libstdc++ libraries
Summary: grip fails to compile, error in finding libstdc++ libraries
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-28 11:19 UTC by Nick Loomis
Modified: 2005-06-28 12:21 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 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.