fehler beim kompilieren der kernel module 2.4.9
Hallo Leute Habe gedacht ich probiere es mal aus einen kernel selbst zu kompilieren. nun habe ich mir die quellen von kernel.org runtergesogen und sie im ins verzeichnis usr/src/linux kopiert. desweiteren habe ich die .config datei aus dem suse 2.4.4. verzeichnis ins usr/src/linux verzeichnis kopiert. anschliessend habe ich mit xconfig etwas "rumgebastelt" und den kernel anschliessend kompiliert - soweit alles bestens. nur beim kompilieren der module scheint es probleme zu geben. die folgende meldung macht mich ratlos. kann mir vielleicht jemand helfen? ich habe gcc 2.95.3.52 installiert. Danke und Grüsse Nick -------------------------------------------------------------------- unistr.c: In function `ntfs_collate_names': unistr.c:99: warning: implicit declaration of function `min' unistr.c:99: parse error before `unsigned' unistr.c:99: parse error before `)' unistr.c:97: warning: `c1' might be used uninitialized in this function unistr.c: At top level: unistr.c:118: parse error before `if' unistr.c:123: warning: type defaults to `int' in declaration of `c1' unistr.c:123: `name1' undeclared here (not in a function) unistr.c:123: warning: data definition has no type or storage class unistr.c:124: parse error before `if' make[2]: *** [unistr.o] Error 1 make[2]: Leaving directory `/usr/src/linux/fs/ntfs' make[1]: *** [_modsubdir_ntfs] Error 2 make[1]: Leaving directory `/usr/src/linux/fs' make: *** [_mod_fs] Error _________________________________________________________________ Downloaden Sie MSN Explorer kostenlos unter http://explorer.msn.de/intl.asp
Am Mon, 10 Sep 2001, schrieb Nick Petrik:
Hallo Leute
Habe gedacht ich probiere es mal aus einen kernel selbst zu kompilieren. nun habe ich mir die quellen von kernel.org runtergesogen und sie im ins verzeichnis usr/src/linux kopiert. desweiteren habe ich die .config datei aus dem suse 2.4.4. verzeichnis ins usr/src/linux verzeichnis kopiert. anschliessend habe ich mit xconfig etwas "rumgebastelt" und den kernel anschliessend kompiliert - soweit alles bestens. nur beim kompilieren der module scheint es probleme zu geben. die folgende meldung macht mich ratlos. kann mir vielleicht jemand helfen? ich habe gcc 2.95.3.52 installiert.
Du versuchst, den vanilla 2.4.9 zu kompilieren? make dep und make clean hast Du gemacht? Ich habe am Wochenende auf einer 7.0 (gcc 2.95.2) den 2.4.9-ac4 ohne Probleme kompiliert bekommen (allerdings nur NTFS-Lesemodul, kein Schreibzugriff, wie hast Du das konfiguriert). Das nur so als Hinweis, vielleicht hilft's Dir weiter! Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Am Montag, 10. September 2001 15:33 schriebst du:
Hallo Leute
Habe gedacht ich probiere es mal aus einen kernel selbst zu kompilieren. nun habe ich mir die quellen von kernel.org runtergesogen und sie im ins verzeichnis usr/src/linux kopiert. desweiteren habe ich die .config datei aus dem suse 2.4.4. verzeichnis ins usr/src/linux verzeichnis kopiert. anschliessend habe ich mit xconfig etwas "rumgebastelt" und den kernel anschliessend kompiliert - soweit alles bestens. nur beim kompilieren der module scheint es probleme zu geben. die folgende meldung macht mich ratlos. kann mir vielleicht jemand helfen? ich habe gcc 2.95.3.52 installiert.
Danke und Grüsse Nick
Hallo Nick, Brauchst zu Zugriff auf Win NT/Win 2K-Partitionen? Der 2.4.9 hat einen kleinen Fehler im Code zum Zugriff auf NTFS-Partitionen. Ging auch durch die Kernel-Newsgroups. Lösche einfach in /usr/src/linux-2.4.9/fs/ntfs/unistr.c die Zeile #include <linux/kernel.h> Dann müsste es funktionieren. Herbert -- "Whatever the missing mass of the universe is, I hope it's not cockroaches!" -- Mom
participants (3)
-
Christoph Maurer
-
Herbert Renkewitz
-
Nick Petrik