Summary: | Scribus-1.2 compile failure | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeff Thorsett <thorsett> |
Component: | New packages | Assignee: | Hanno Böck <hanno> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | motaboy |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jeff Thorsett
2004-12-09 14:33:13 UTC
Probably the root cause of the error is explained by the first lines. In fact the mixing of libstdc++.so.5 and .6 caused by linking a library compiled with gcc 3.3 and the program compiled with gcc 3.4 will bring to these crashes and errors. I've opened a thread on this in the italian forum: http://forums.gentoo.org/viewtopic.php?t=242168 A simple command to launch for fixing will be: (better than an emerge -e world) 1) assure that you are using gcc-3.4.x. 2) rm ~/.revdep-rebuild* revdep-rebuild -X --soname libstdc++.so.5 This will find all the libraries/programs linked to libstdc++.so.5 and recompile them with gcc 3.4.2. if you get some errors, try launching emerge by hand editing the gived emerge command and removing "--oneshot" and the forcing to that version (=foo-ver). But remember to not remove any ebuild from the emerge command because the order is important, as you need to rebuild all in the dependencies order. I hope this will help. This is not a bug in the ebuild, but problems on your system that should be fixed by running revdep-rebuild |