Hallo, ich habe mir mal mit einer einfachen Kopieraktion einer lib irgendwas verärgert. Wenn ich z.B. 'reset' eingebe, erhalte ich folgendes als Antwort: reset: Symbol `strnames' has different size in shared object, consider re-linking reset: Symbol `ospeed' has different size in shared object, consider re-linking reset: Symbol `_nc_info_hash_table' has different size in shared object, consider re-linking reset: Symbol `strfnames' has different size in shared object, consider re-linking reset: Symbol `strcodes' has different size in shared object, consider re-linking tset: standard error: Das Argument ist ungültig Hat jemand eine Ahnung, wie ich das am Besten wieder hinbiegen kann? cu flo -- Wer mit aller Gewalt ans Ziel will, wird feststellen, das er hinterher nur wieder am Start landet. [WoKo in dag°]
* Florian Gross
ich habe mir mal mit einer einfachen Kopieraktion einer lib irgendwas verärgert.
Wenn ich z.B. 'reset' eingebe, erhalte ich folgendes als Antwort:
reset: Symbol `strnames' has different size in shared object, consider re-linking
Die Antwort von von Markus Kossmann (per PM, war das Absicht?) hat mir geholfen. Ich habe die ncurses nochmal draufgebügelt und jetzt geht's. Danke! cu flo -- Jaja ! Der Morgendkliche Gang aus dem Haus auch bei uns immer die beste Diät. Du siehst da Dinge, davon bist du den ganzen Tag lang satt. [WoKo in dag°]
On Mit, 22 Aug 2001, Florian Gross wrote:
ich habe mir mal mit einer einfachen Kopieraktion einer lib irgendwas verärgert.
Wenn ich z.B. 'reset' eingebe, erhalte ich folgendes als Antwort: reset: Symbol `strnames' has different size in shared object, consider re-linking reset: Symbol `ospeed' has different size in shared object, consider re-linking reset: Symbol `_nc_info_hash_table' has different size in shared object, consider re-linking reset: Symbol `strfnames' has different size in shared object, consider re-linking reset: Symbol `strcodes' has different size in shared object, consider re-linking tset: standard error: Das Argument ist ungültig
Hat jemand eine Ahnung, wie ich das am Besten wieder hinbiegen kann?
ncurses wieder installieren :) # nm /lib/libncurses.so.5.0 | \ egrep 'strnames|ospeed|_nc_info_hash_table|strfnames|strcodes' 0003dec0 D _nc_info_hash_table 0002bbb0 T _nc_ospeed U cfgetospeed@@GLIBC_2.0 00043a30 D ospeed 0003c0e0 D strcodes 00044368 D strfnames 00043cec D strnames Siehe "info nm" zur Bedeutung der Buchstaben in der 2ten Spalte :) -dnh PS: das _nc_info... hat mich spontan an "ncurses" denke lassen :) -- If ignorance is bliss, why aren't there more happy people?
* David Haller
On Mit, 22 Aug 2001, Florian Gross wrote:
ich habe mir mal mit einer einfachen Kopieraktion einer lib irgendwas verärgert.
Wenn ich z.B. 'reset' eingebe, erhalte ich folgendes als Antwort: reset: Symbol `strnames' has different size in shared object, consider re-linking reset: Symbol `ospeed' has different size in shared object, consider re-linking reset: Symbol `_nc_info_hash_table' has different size in shared object, consider re-linking reset: Symbol `strfnames' has different size in shared object, consider re-linking reset: Symbol `strcodes' has different size in shared object, consider re-linking tset: standard error: Das Argument ist ungültig
Hat jemand eine Ahnung, wie ich das am Besten wieder hinbiegen kann?
ncurses wieder installieren :)
Jau, hab' ich schon gemacht. Ich frag mich nur, warum die weg waren? Na egal. War wohl wieder der fast 1,90m große Fehler...
PS: das _nc_info... hat mich spontan an "ncurses" denke lassen :)
Ah ja. cu flo -- Ein WoKo-Posting ohne Wognatur ist wie ein Wald ohne Axt. Oder besser gesagt: Ein WoKo-Posting ohne Wognatur ist wie ein Wald ohne Kettensäge. Viel Wildwuchs, aber es macht einfach nicht so schön: "BRRRRRRRRRRRRRRRRR" [Hajo Pflueger in dag°]
On Don, 23 Aug 2001, Florian Gross wrote:
* David Haller
textete am 23.08.01: On Mit, 22 Aug 2001, Florian Gross wrote:
ich habe mir mal mit einer einfachen Kopieraktion einer lib irgendwas verärgert. reset: Symbol `_nc_info_hash_table' has different size in shared object, consider re-linking ncurses wieder installieren :) [..] PS: das _nc_info... hat mich spontan an "ncurses" denke lassen :) Ah ja.
Ja. Nenn's Intuition, Erfahrung, Glueck oder sonstwie... :) (Wenn das nm auf der libncurses nicht erfolgreich gewesen waere, haett ich halt noch ein paar libs abgeklappert... ;) ls /usr{/local,}/lib | grep 'nc' ls /opt/{kde,gnome}/lib | grep 'nc' (Viel bleibt da (besonders bei letzterem und kde1) nicht ueber...) Ok, ein paar prefixes fuer lib-funktionen kenn ich (z.B. rl_ fuer libreadline) "nc_" kannte ich aber noch nicht (es ist aber "naheliegend" :) Und naja, denn gibbet auch noch die (in diesem Fall ebenfalls erfolgreiche) Holzhammermethode (ggfs. auch inkl. /lib/modules/`uname -r`/* fuer das find...) (und folgende Ausgabe auf meinem "verkorksten" System; alles zwischen dem '$ for' und dem 'done' ist eine Zeile): dh@slarty[3]:~ (1) $ for f in `find {,/usr,/usr/local,/usr/X11,/opt/kde,/opt/gnome,opt/kde2}/lib -type f -name "*.so*" -or -name "*.a" 2>/dev/null`; do nm "$f" 2>/dev/null | grep -q 'nc_info_hash_table' && echo "$f"; done /lib/libncurses.so.4.2 /lib/libncurses.so.5.0 /usr/lib/libncurses.a /usr/lib/libncurses.so.1.9.7a /usr/lib/libcurses.a /usr/lib/libncurses.so.1.9.9e Tja, mit welcher lib mag wohl ein "$FEHLER _nc_info_hash_table" zu tun haben??? *scnr* (achso, als root bekommt man ein paar weniger "Permission denied", die ich oben nach /dev/null umgebogen habe... Falls erfolglos ist also ggfs. ein Lauf ohne die 2>/dev/null bzw. als root sinnvoll). -dnh -- "I think it's a beautiful day to go to the zoo and feed the ducks. To the lions." - Brian Kantor
participants (2)
-
David Haller
-
Florian Gross