Kernel 2.4.9 Compilierungsprobleme
Ich habe mir von www.kernel.org den 2.4.9 kernel gesaugt. Es funktionierte auch anfangs alles Recht gut. Bin den Anweisungen im Handbuch gefolt. Aber immer bei make modules kommt diese Meldung: ---schnipp---- make[2]: Entering directory `/usr/src/linux-2.4.9/linux/drivers/net' gcc -D__KERNEL__ -I/usr/src/linux-2.4.9/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe - mpreferred-stack-boundary=2 -march=i586 -DMODULE -c -o rrunner.o rrunner.c rrunner.c:1241: macro `min' used with only 2 args rrunner.c:1252: macro `min' used with only 2 args rrunner.c: In function `rr_dump': rrunner.c:1241: parse error before `__x' rrunner.c:1241: `__x' undeclared (first use in this function) rrunner.c:1241: (Each undeclared identifier is reported only once rrunner.c:1241: for each function it appears in.) rrunner.c:1241: `__y' undeclared (first use in this function) rrunner.c:1252: parse error before `__x' rrunner.c:1221: warning: `len' might be used uninitialized in this function make[2]: *** [rrunner.o] Error 1 make[2]: Leaving directory `/usr/src/linux-2.4.9/linux/drivers/net' make[1]: *** [_modsubdir_net] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.9/linux/drivers' make: *** [_mod_drivers] Error 2 ----schnapp----------- Wäre froh wenn mir jemand sagen könnte welche libary oder sonstwas mir wieder fehlt. Es ist irgendwie immer dasselbe wenn ich etwas compiliere Irgendwas fehlt immer. Oder ist zu alt. Danke schonmal im Vorraus. MFG Philipp
* Sonntag, 19. August 2001 um 22:57 (+0200) schrieb Philipp Strube:
Ich habe mir von www.kernel.org den 2.4.9 kernel gesaugt. [ ... ] gcc -D__KERNEL__ -I/usr/src/linux-2.4.9/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe - mpreferred-stack-boundary=2 -march=i586 -DMODULE -c -o rrunner.o rrunner.c rrunner.c:1241: macro `min' used with only 2 args rrunner.c:1252: macro `min' used with only 2 args
Ja, das scheint ein Fehler zu sein...
Aber braucht du den Treiber überhaupt?
(WTF ist ein "HIPPI board"? Ein mit Blumen bemaltes Surfbrett? ;-) )
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
On Sun, Aug 19, 2001 at 10:57:09PM +0200, Philipp Strube wrote:
Ich habe mir von www.kernel.org den 2.4.9 kernel gesaugt. Es funktionierte auch anfangs alles Recht gut. Bin den Anweisungen im Handbuch gefolt. Aber immer bei make modules kommt diese Meldung:
jup, ähnliches problem hab ich wenn ich das NTFS modul kompilieren will. Ich hab das Gefühl das das ding etwas vorzeitig released wurde, da nur torvalds in die ferien ging/geht.
Wäre froh wenn mir jemand sagen könnte welche libary oder sonstwas mir wieder fehlt. Es ist irgendwie immer dasselbe wenn ich etwas compiliere Irgendwas fehlt immer. Oder ist zu alt. Danke schonmal im Vorraus.
der kernel ist nicht auf andere programme / librarys / includes
angewiesen (IMHO)
--
Lukas Beeler
* Montag, 20. August 2001 um 06:48 (+0200) schrieb Lukas Beeler:
jup, ähnliches problem hab ich wenn ich das NTFS modul kompilieren will.
Lt. lkml muss man für das NTFS-Modul ein "#include
Am Montag, 20. August 2001 00:07 schrieben Sie:
Ja, das scheint ein Fehler zu sein... Aber braucht du den Treiber überhaupt?
Ehrlich gesagt weiss ich das nicht. Denn leider weiss ich nichtmal was da nun eigentlich schief gelaufen ist. Allerdings hatte ich eine ähnliche Fehlermeldung auch beim 2.4.8er Kernel. Und als ich den mit make modules -i compiliert hab da ging nachher einfach nur meine soundkarte nicht. Alles andere ging. Deswegen tippe ich mal auf die :) Zur Info ich habe eine VIA686 onboard Karte die von nem Kernel Modul Namens: via82cxxx unterstützt wird. MFG Philipp
* Montag, 20. August 2001 um 12:24 (+0200) schrieb Philipp Strube:
Am Montag, 20. August 2001 00:07 schrieben Sie:
Aber braucht du den Treiber überhaupt?
Ehrlich gesagt weiss ich das nicht.
Dann brauchst du das Modul auch bestimmt nicht.
Allerdings hatte ich eine ähnliche Fehlermeldung auch beim 2.4.8er Kernel. Und als ich den mit make modules -i compiliert hab da ging nachher einfach nur meine soundkarte nicht. Alles andere ging. Deswegen tippe ich mal auf die :)
Nein, die Datei 'rrunner.c', in der der Fehler auftritt, ist ein
Modul für etwas "Netzwerkkartenähnliches" ("... connect to super
computers...") und hat mit ziemlicher Sicherheit nichts mit deiner
Soundkarte zu tun.
Also nimm den "HIPPI driver support" einfach aus der
Kernelkonfiguration heraus und erstelle erneut die Module.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
participants (3)
-
Andreas Koenecke
-
Lukas Beeler
-
Philipp Strube