Kernel nach Debian-Art, unresolved symbols
Jan-Benedict Glaw
jbglaw at lug-owl.de
Sun Jul 25 16:48:53 CEST 2004
On Sun, 2004-07-25 14:32:43 +0200, Thomas Schönhoff <tom_woody at web.de>
wrote in message <4103A86B.8010304 at web.de>:
> sugar:/usr/src/kernel-source-2.4.26/ make-kpkg modules
>
> sugar:/usr/src# dpkg -i kernel-image-2.4.26_mykernel.02_i386.deb
>
> (Lese Datenbank ... 150027 Dateien und Verzeichnisse sind derzeit
> installiert.)
> Vorbereiten zum Ersetzen von kernel-image-2.4.18-bf2.4 (durch
> kernel-image-2.4.26_mykernel.02_i386.deb) ...
> Entpacke Ersatz für kernel-image-2.4.26 ...
> Richte kernel-image-2.4.26 ein (mykernel.02) ...
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.26/kernel/drivers/media/video/bttv.o
> depmod: *** Unresolved symbols in
[...]
> /lib/modules/2.4.26/kernel/drivers/media/video/tuner.o
> depmod: *** Unresolved symbols in
> /lib/modules/2.4.26/kernel/drivers/media/video/tvaudio.o
> Not updating image symbolic links since we are being updated (mykernel.02)
"unresolved symbols", das sind Variablen und Funktionen, die benutzt
werden, von denen aber nicht bekannt ist, *wo* man die denn finden kann.
Wenn Du momentan noch 2.4.18 am Laufen hast, *kann* es sein, daß die
Fehlermeldungen daher kommen, daß die neuen Module mit Deinem alten
Kernel verglichen werden.
> In einigen Mails zu unresolved symbols wurde der Vorschlag gemacht,
> HOSTCC und CC im Makefile nach GCC 3.2 zu verändern. Dies ist bei mir ja
> bereits der Fall. Also habe ich es (auch) mit GCC-3.4 erfolglos
> versucht, das lief gar nicht erst durch!
> Mit GCC-3.3 erhalte ich dann "unresolved symbols"?
Das sollte bestenfalls bei {static,extern} inline Funktionen einen
Unterschied machen, aber das wäre eher ein Kernel-Bug...
> Trotz mehrere Versuche lande ich leider immer wieder bei der gleichen
> Fehlermeldung, also irgendwo hakt es noch; leider ist mir immer noch
> nicht klar wo!?
Mein Tip: Um einen falschen Fehler auszuschließen, sorg' einfach mal
dafür, daß beide Kernel-Images in der /etc/lilo.conf (oder woimmer Dein
Bootloader seine Konfiguration hernimmt) eingetragen sind, und
Probe-Boote mal den neuen Kernel an:) Die modules.dep wird sowieso bei
jedem Booten aktualisiert...
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de . +49-172-7608481 _ O _
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg _ _ O
fuer einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20040725/62fbbeac/attachment.sig>
More information about the Linux
mailing list