WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   Problem beim Kernel kompilieren (http://www.wcm.at/forum/showthread.php?t=93076)

teotmb 03.04.2003 16:23

Problem beim Kernel kompilieren
 
Hallo miteinander,

ich versuche gerade gentoo auf meinem rechner (asus cusl 2c, matrox g 200, 3com 3c-900b, surecom ep 320x) zu installieren.

beim kernel kompilieren treten dann folgende fehlermeldungen auf:

net/network.o(.text+0xb911): In function ´br_read_lock´:
:undefined reference to ´__br_lock_usage_bug´
net/network.o(.text+0xb953): In function ´br_read_unlock´:
:undefined reference to ´__br_lock_usage_bug´
make: *** [vmLinux] Error 1

bitte um vorschläge


mfg,

teotmb

Edit: gentoo 1.4_rc3
kernel: xfs-sources

thyrver 03.04.2003 16:55

make mrproper in /usr/src/linux

danach mußt du allerdings den kernel neu configurieren. wenn das nix nützt würd ich den kernel nochmal runterladen, bzw installieren:
emerge unmerge xfs-sourcen
emerge xfs-sourcen

zumindest bei mir hat das einen reproduzierbaren (weil immer auftretenden) error behoben.

teotmb 04.04.2003 00:17

hallo,

also erstmal danke für die rasche antwort.

hab make mrproper in /usr/src/linux
und den rest wie beschrieben gemacht, neu kompiliert. diesmal ist der oben beschriebene fehler nicht aufgetreten, dafür ein anderer :)

Fehlermeldung:

cp pktgen.o /lib/moduls/2.4.20-xfs/r2/kernel/net/core/
cp: cannot stat ´pktgen.o´: no such file or directory
usw..

hab dann wie beschrieben die xfs-sources unmerged und emerged.

bei make menuconfigbekomme ich jetzt reproduzierbar folgende fehlermeldung:

make: *** No rule to make target ´menuconfig´. Stop.

hat wer eine idee, was ich da falsch mache??

mfg,

teotmb

santi 04.04.2003 01:43

Hi!
Zitat:

Original geschrieben von teotmb
make: *** No rule to make target ´menuconfig´. Stop.

Naja, mit gentoo kenne ich mich nicht aus....

Was mir zum Fehler bei menuconfig einfällt:
Bist Du bei "make menuconfig" auch im richtigen Verzeichnis?
Gibt es dort eine Datei ".config"?
Verwendest Du die richtige Kompilerversion?
Hast Du auch alle Pakete die Du fürs kompilieren brauchst installiert?

Sorry, mehr Fragen als Antworten...

Gruß
santi

teotmb 04.04.2003 12:59

bei dem fehler mit menuconfig bin ich im verzeichnis

/usr/src/linux

(so wie in der gentoo installationsanleitung angegeben)

und nein dort gibt´s kein .config file

wegen compiler und pakete

das ist eine gute frage, da man mit portage ja mehr moder weinger immer die aktuellen pakete runterlädt denke ich mal, dass der fehler nicht hier liegt.

werd nochmal versuchen komplett neu zu installieren, bin aber trotzdem für alle hinweise dankbar

mfg,

teotmb

thyrver 04.04.2003 13:17

hört sich so an, als wenn du kein Makefile dort haben würdest.

gehe mal raus aus /linux und schau dir mit ls -l an wohin der link zeigt (linux ist nur ein link auf die kernelsourcen, im normallfall also auf eines der anderen Verzeichnisse in /usr/src/

probiere mal den link zu löschen (rm linux) und dann neu auf dein gewünschtes Kernelquellcodeverzeichniss zu pointen (ln -s /usr/src/linux-2.4.XX{wie auch immer das verzeichnissheipt} /us r/src/linux)

alternativ kannst du davor probieren dein make menuconfig nicht in /usr/src/linux sondern in /usr/src/linux-2.4.XXusw auszuführen. wenns dann auch nicht geht, dann hängt es vermutlich nicht mit dem Link zusammen. Teste trotzdem auf jedenfall ob der Link auf die richte Stelle zeigt.

teotmb 04.04.2003 16:48

der link war anscheinend nicht in ordnung, nach dem neusetzen konnte ich make menuconfig wieder ausführen.

beim compilieren sind dann zwar immer noch mehrmals fehler aufgetreten, die konnte ich aber zum glück selbst ausfindig machen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag