menuconfig "undefined reference to "

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Michael H
Beiträge: 7
Registriert: 26.12.2004 13:37:30
Wohnort: Ostfriesland

menuconfig "undefined reference to "

Beitrag von Michael H » 17.12.2005 12:50:04

Hi,
seit dem dist-upgrade auf unstable funktioniert das Kompilieren nicht mehr.
Während des upgrades hatte ich ein paar Probleme mit Paketen, welche ich mit apt-get -f beheben konnte, gemerkt habe ich die mir natürlich nicht. Danach lief xfree nicht mehr, deshalb hab ich die Pakete von xorg installiert.
Das Upgrade war fast unfreiwillig, hatte vergessen nach einer installation das unstable wieder auszukommentieren, als die Auswahl der Pakete angezeigt wurde, war ich der Meinung, daß es diesmal auch klappen wird, also return ..

Kernel 2.6.14 läuft auf meinem Rechner.
mrproper, make-kpkg clean hab ich ausgeführt und neue Kernelsourcen benutzt
naja, bin ratlos :oops:
make menuconfig
HOSTCC scripts/basic/fixdep
/lib/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol_skip@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_start_profile@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_check_map_versions@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_get_origin@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_dst_substitute@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_init@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_dst_count@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_signal_error@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_debug_printf@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_map_object_deps@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_unload_cache@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_relocate_object@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_tls_symaddr@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `__libc_stack_end@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_catch_error@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_lookup_symbol_skip@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_lookup_symbol@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `_dl_map_object@GLIBC_PRIVATE'
collect2: ld returned 1 exit status
make[1]: *** [scripts/basic/fixdep] Fehler 1
make: *** [scripts_basic] Fehler 2
find / -name libncurses* -print
/lib/libncurses.so.5.5
/lib/libncurses.so.5
/lib/libncursesw.so.5.5
/lib/libncursesw.so.5
/usr/share/doc/libncurses5
/usr/share/doc/libncurses5-dev
/usr/share/doc/libncursesw5
/usr/lib/libncurses++.a
/usr/lib/libncurses.a
/usr/lib/libncurses.so
/usr/lib/libncurses.so.5
/var/lib/dpkg/info/libncurses5.list
/var/lib/dpkg/info/libncurses5.postinst
/var/lib/dpkg/info/libncurses5.postrm
/var/lib/dpkg/info/libncurses5.shlibs
/var/lib/dpkg/info/libncurses5-dev.list
/var/lib/dpkg/info/libncursesw5.shlibs
/var/lib/dpkg/info/libncursesw5.list
/var/lib/dpkg/info/libncursesw5.postinst
/var/lib/dpkg/info/libncursesw5.postrm
/var/cache/apt/archives/libncurses5-dev_5.5-1_i386.deb
/var/cache/apt/archives/libncurses5_5.5-1_i386.deb
/var/cache/apt/archives/libncursesw5_5.5-1_i386.deb
hat jemand ne Idee ?

ratlose Grüße
Michael

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Beitrag von novalix » 17.12.2005 13:25:34

hi,

ich stocher mal im dunkeln:
welche version der libc6-dev hat dein unfreiwilliger dist-upgrade dir beschert?
auf meinem unstable-system wird die version 2.3.5-8.1 gerade zurueckgehalten. scheint buggy zu sein.

hope that helps, niels
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Michael H
Beiträge: 7
Registriert: 26.12.2004 13:37:30
Wohnort: Ostfriesland

Beitrag von Michael H » 17.12.2005 13:45:41

Hi Nils,
erstmal Danke für Deine Antwort.
.. bei mir wird nur libc-2.3.5.so angezeigt und laut Versionsinfos gehört die Version zu stable.
ähm, was ich dabei gesehen oder nicht gesehen habe, daß unter /lib keine libc.6 vorhanden ist.
/lib/libc-2.3.5.so
GNU C Library stable release version 2.3.5, by Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.0.3 20051111 (prerelease) (Debian 4.0.2-4).
Compiled on a Linux 2.6.13 system on 2005-11-27.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
GNU Libidn by Simon Josefsson
linuxthreads-0.10 by Xavier Leroy
BIND-8.2.3-T5B
libthread_db work sponsored by Alpha Processor Inc
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
Gruß
Michael

Michael H
Beiträge: 7
Registriert: 26.12.2004 13:37:30
Wohnort: Ostfriesland

Beitrag von Michael H » 17.12.2005 15:48:28

ich hab zwar noch keine Lösung, aber eventuell kann damit jemand etwas anfangen
gcc habe ich neu installiert ohne Erfolg
cat /etc/ld.so.conf
/usr/X11R6/lib
ldd -r /lib/libc.so.6
symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference (/lib/libc.so.6)
symbol __libc_stack_end, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference (/lib/libc.so.6)
symbol _dl_get_origin, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference (/lib/libc.so.6)
<<--- snipp --->>
symbol _dl_map_object, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference (/lib/libc.so.6)
symbol _dl_check_map_versions, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference (/lib/libc.so.6)
/lib/ld-linux.so.2 (0x80000000)
linux-gate.so.1 => (0xffffe000)

Antworten