← Back to team overview

sslug-teknik team mailing list archive

Re: [teknik]compilering af moduler?

 

On Tue, 14 Sep 1999, Daniel Fairchild wrote:

|Jeg må hellere starte med at fastslå at jeg er en absolut
|"linux-nybegynder".
|
|
|Jeg har en SMP maskine som jeg bl.a. ønsker at bruge som bro i mit
|lokalnetværk. Så derfor har jeg recompilet kernel'en til at understøtte
|bridging.
|Ved første reboot med den nye kernel fik jeg en fejlmeddelelse på mine
|netkort. Ved at køre insmod opdagede en fejlmeddelelse der lød nogenlunde
|sådan her: "This module was compiled for 2.2.5-15 while this is
|2.2.5-15SMP".
|I bunden af source filen stod der en kommando linie til at kompilere til
|SMP:
|
|"gcc -D__SMP__ -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c
|eepro100.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS"
|
|Den virkede bare ikke, så jeg løste i stedet problemet ved at inkludere
|netdriveren i kernel'en.
|
|Nu er problemet bare at der kræves et modul der hedder brcfg.o for at køre
|bridging, og dette modul er åbenbart også kun kompileret til 2.2.5-15.
|Når jeg prøver at recompilere det (med make) laver den en del "parse
|error"'s og slutter med: "Error 1".
|Hvad skal jeg gøre for at få det til at compile ordentligt?
|
|mvh. daniel haaland
|

du har lavet et make modules  og et make modules_install ?

--
Mvh 
   Kevin Ilchmann Jørgensen 
	
 Corruptissima republica plurimae leges 
						-Tacitus



References