MF2HD
27.01.02, 16:09
Hi!
Ich hab ein sehr sehr sehr goßes Problem. :(
Ich hab mir ein Programm runtergeladen für dass man glibc 2.2.4 braucht. auf meinem suse 7.2 system hab ich aber nur 2.2.2 (glaub ich jedenfalls).
Dann hab ich mir glibc 2.2.4 von www.glibc.org runtergeladen. ohne die howtos zu lesen hab versucht glibc mit configure ohne parameter zu konfigurieren. dann dann konnte ich aber kein make ausführen weil die quellen angeblich nicht konfiguriert sind. dann hab configure nochmal mit "--disable-sanity-checks" ausgeführt. danach konnte ich alles kompilieren. dann hatte ich aber immer noch das alte glibc drauf da das neue offenbar nach /usr/local/bin kopiert wurde. danach hab ich einfach "libc.so.6" aus /usr/local/bin nach /lib kopiert. dann war alles im arsch. aber ich konnte die platte noch auf nem anderen rechner mounten und die alte "libc.so.6" in /lib kopieren. ich konnte linux zwar wieder booten aber nur die wenigsten programme ausführen. ich hab mir danach die "glibc-2.2.2-60.i386.rpm" vom suse ftp runtergeladen und installiert. jetzt kann ich zwar wieder alle programme ausführen aber nichts mehr kompilieren. wenn ich z.b. glib kompiliere krieg ich die fehlermeldung:
/lib/libc.so.6: undefined reference to `_dl_debug_files@GLIBC_2.2'
/lib/libc.so.6: undefined reference to `_dl_debug_impcalls@GLIBC_2.0'
/lib/libc.so.6: undefined reference to `_dl_load_lock@GLIBC_2.2'
/lib/libc.so.6: undefined reference to `_dl_debug_message@GLIBC_2.0'
collect2: ld returned 1 exit status
make[2]: *** [testglib] Error 1
make[2]: Leaving directory `/root/downloads/progz/gtk/glib-1.2.10'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/downloads/progz/gtk/glib-1.2.10'
make: *** [all-recursive-am] Error 2
Kann mir bitte jemand weiterhelfen. ich verzweifele noch daran.:mad: Die Glibc howtos versteh ich überhaupt nicht.
Danke im voraus!
MFG
MF2HD
Ich hab ein sehr sehr sehr goßes Problem. :(
Ich hab mir ein Programm runtergeladen für dass man glibc 2.2.4 braucht. auf meinem suse 7.2 system hab ich aber nur 2.2.2 (glaub ich jedenfalls).
Dann hab ich mir glibc 2.2.4 von www.glibc.org runtergeladen. ohne die howtos zu lesen hab versucht glibc mit configure ohne parameter zu konfigurieren. dann dann konnte ich aber kein make ausführen weil die quellen angeblich nicht konfiguriert sind. dann hab configure nochmal mit "--disable-sanity-checks" ausgeführt. danach konnte ich alles kompilieren. dann hatte ich aber immer noch das alte glibc drauf da das neue offenbar nach /usr/local/bin kopiert wurde. danach hab ich einfach "libc.so.6" aus /usr/local/bin nach /lib kopiert. dann war alles im arsch. aber ich konnte die platte noch auf nem anderen rechner mounten und die alte "libc.so.6" in /lib kopieren. ich konnte linux zwar wieder booten aber nur die wenigsten programme ausführen. ich hab mir danach die "glibc-2.2.2-60.i386.rpm" vom suse ftp runtergeladen und installiert. jetzt kann ich zwar wieder alle programme ausführen aber nichts mehr kompilieren. wenn ich z.b. glib kompiliere krieg ich die fehlermeldung:
/lib/libc.so.6: undefined reference to `_dl_debug_files@GLIBC_2.2'
/lib/libc.so.6: undefined reference to `_dl_debug_impcalls@GLIBC_2.0'
/lib/libc.so.6: undefined reference to `_dl_load_lock@GLIBC_2.2'
/lib/libc.so.6: undefined reference to `_dl_debug_message@GLIBC_2.0'
collect2: ld returned 1 exit status
make[2]: *** [testglib] Error 1
make[2]: Leaving directory `/root/downloads/progz/gtk/glib-1.2.10'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/downloads/progz/gtk/glib-1.2.10'
make: *** [all-recursive-am] Error 2
Kann mir bitte jemand weiterhelfen. ich verzweifele noch daran.:mad: Die Glibc howtos versteh ich überhaupt nicht.
Danke im voraus!
MFG
MF2HD