WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 03.04.2003, 16:23   #1
teotmb
Veteran
 
Registriert seit: 26.10.2000
Beiträge: 387


Standard 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
teotmb ist offline   Mit Zitat antworten
Alt 03.04.2003, 16:55   #2
thyrver
Veteran
 
Registriert seit: 30.11.2001
Alter: 44
Beiträge: 290


thyrver eine Nachricht über ICQ schicken thyrver eine Nachricht über AIM schicken
Standard

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.
thyrver ist offline   Mit Zitat antworten
Alt 04.04.2003, 00:17   #3
teotmb
Veteran
 
Registriert seit: 26.10.2000
Beiträge: 387


Standard

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
teotmb ist offline   Mit Zitat antworten
Alt 04.04.2003, 01:43   #4
santi
Master
 
Registriert seit: 01.11.2001
Beiträge: 531


Standard

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
____________________________________
Signaturen sind wie Frauen. Man findet selten eine Vernünftige.
santi ist offline   Mit Zitat antworten
Alt 04.04.2003, 12:59   #5
teotmb
Veteran
 
Registriert seit: 26.10.2000
Beiträge: 387


Standard

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
teotmb ist offline   Mit Zitat antworten
Alt 04.04.2003, 13:17   #6
thyrver
Veteran
 
Registriert seit: 30.11.2001
Alter: 44
Beiträge: 290


thyrver eine Nachricht über ICQ schicken thyrver eine Nachricht über AIM schicken
Standard

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.
thyrver ist offline   Mit Zitat antworten
Alt 04.04.2003, 16:48   #7
teotmb
Veteran
 
Registriert seit: 26.10.2000
Beiträge: 387


Daumen hoch

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.
teotmb ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


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


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