PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : libraries: version xxx not found?



Linux-Djihad
24.01.10, 13:44
Hallo,

ich versuche meinen alten Drucker unter Ubuntu einzurichten. Nun bin ich so weit, dass der Drucker zwar in Cups hinzugefügt werden konnte, er aber nicht drucken kann:


"/usr/lib/cups/filter/rastertoz700 failed"

Rufe ich dieses Binary auf, erschien zuerst folgendes:


error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

Danach habe ich libstdc++.so.6 nach libstdc++.so.5 kopiert, aber es erscheint nun folgende Meldung:


/usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found (required by ./cups/filter/rastertoz700)

Ab hier ist mir schon nicht mehr so ganz klar, was ich tun kann. Ich versuchte zuerst den String in diesem Binary zu ändern:


# perl -pi -e 's/CXXABI_1.3/CXXABI_1.2/g' libstdc++.so.5

Half aber nicht, somit versuchte ich es in rastertoz700 zu ändern:


# perl -pi -e 's/CXXABI_1.2/CXXABI_1.3/g' cups/filter/rastertoz700


Half leider auch nichts, obwohl die Änderungen übernommen wurden (strings-Befehl).

Wie finde ich heraus, wo dieses CXXABI_1.2 im System vorhanden ist, bzw was das ist und wie ich es bekomme?
Es gibt zwar ein libcxxtools6 in den sources, aber das zu installieren brachte auch nichts. was kann ich tun?

Rain_maker
24.01.10, 14:03
Tante G erschlägt einem fast mit Treffern zu "Ubuntu 9.10 libstdc++.so.5".

Linux-Djihad
24.01.10, 14:12
Offensichtlich nicht bei mir. Das war natürlich das erste, das ich testete:


# aptitude search libstdc
v libstdc++-dev -
i libstdc++6 - The GNU Standard C++ Library v3
p libstdc++6-4.1-dbg - Die GNU-Standard-C++-Bibliothek v3 (Debug-Dateien)
p libstdc++6-4.1-dev - Die GNU-Standard-C++-Bibliothek Version 3 (Entwicklungsdateien)
p libstdc++6-4.1-doc - GNU-Standard-C++-Bibliothek Version 3 (Dokumentation)
p libstdc++6-4.1-pic - Die GNU-Standard-C++-Bibliothek v3 (für Teilmengen von Laufzeit-B
p libstdc++6-4.2-dbg - Die GNU-Standard-C++-Bibliothek v3 (Debug-Dateien)
p libstdc++6-4.2-dev - Die GNU-Standard-C++-Bibliothek Version 3 (Entwicklungsdateien)
p libstdc++6-4.2-doc - GNU-Standard-C++-Bibliothek Version 3 (Dokumentation)
p libstdc++6-4.2-pic - Die GNU-Standard-C++-Bibliothek v3 (für Teilmengen von Laufzeit-B
p libstdc++6-4.3-dbg - Die GNU-Standard-C++-Bibliothek v3 (Debug-Dateien)
p libstdc++6-4.3-dev - Die GNU-Standard-C++-Bibliothek Version 3 (Entwicklungsdateien)
p libstdc++6-4.3-doc - GNU-Standard-C++-Bibliothek Version 3 (Dokumentation)
p libstdc++6-4.3-pic - Die GNU-Standard-C++-Bibliothek v3 (für Teilmengen von Laufzeit-B
p libstdc++6-4.4-dbg - The GNU Standard C++ Library v3 (debugging files)
i A libstdc++6-4.4-dev - The GNU Standard C++ Library v3 (development files)
p libstdc++6-4.4-doc - The GNU Standard C++ Library v3 (documentation files)
p libstdc++6-4.4-pic - The GNU Standard C++ Library v3 (shared library subset kit)

Rain_maker
24.01.10, 14:16
*OMG*

In den ersten 10 Treffern steht alles drin,

Ergebnisse 1 - 10 von ungefähr 116.000 für libstcd++.so.5 Ubuntu 9.10. (0,41 Sekunden) (http://www.google.com/search?client=opera&rls=de&q=libstdc%2B%2B.so.5+Ubuntu+9.10&sourceid=opera&ie=utf-8&oe=utf-8)

z.B. auch _warum_ Du nichts findest.

Linux-Djihad
24.01.10, 14:16
Ok, hab es nun per Hand heruntergeladen und mit dpkg installiert.

Rain_maker
24.01.10, 14:18
Aha, aber erst mal rumheulen man hätte nichts gefunden.

Linux-Djihad
24.01.10, 14:19
Ich habe erst seit 1 1/2 Wochen Ubuntu, also cool bleiben, mein Freund.
Übrigens der Drucker funktioniert nun. Problem gelöst.

Rain_maker
24.01.10, 14:23
Ach so, $SUCHMASCHINE funktioniert also unter *Buntu anders als unter jedem anderen OS, das wusste ich natürlich nicht.