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