View Single Post
Old 09-05-2010, 02:18 PM   #1
Skitzman69
Junior Member
Skitzman69 began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Sep 2010
Device: IPhone
Missing GLIBCXX_3.4.11 on Ubuntu 9.04

I installed the pre-compiled binary and get the following,

Code:
/opt/sigil/sigil: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /opt/sigil/sigil)
I am running Ubuntu 9.04 and have the latest LIBSTDC++6 installed (version 4.3.3.-5ubuntu4 by synaptic). Doing

Code:
$ strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
So I missing the 3.4.11 library. The Wiki page says to upgrade my distro (ya right, not going to happen), upgrade my libstdc++6 (not sure how to do this) or compile from source.

I tried to compile from source but can't get cmake to work, it keeps telling me I am doing it from the wrong directory... the source is in ~/src/Sigil-0.2.5-Code and I'm running from ~/src/SigilCompile with the command,

Code:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/src/Sigil-0.2.4-Code
I found a post where someone used a libstdc++.so.6 that had 3.4.11 in it (and used LD_PRELOAD environment variable to load it) but I don't know where to get that file.

Any other ideas?

Last edited by Jellby; 09-06-2010 at 05:49 AM. Reason: Fixed typo in title
Skitzman69 is offline   Reply With Quote