[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel 2.6.x - make menuconfig fails



m. kaeser schrieb:

 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

mka@eexee:/usr/src/kernel-source-2.6.4$ sudo make menuconfig
 HOSTCC  scripts/fixdep
In Datei, eingefügt von /usr/include/sys/socket.h:35,
                   von /usr/include/netinet/in.h:24,
                   von scripts/fixdep.c:107:
/usr/include/bits/socket.h:305:24: asm/socket.h: Datei oder Verzeichnis nicht gefunden
make[1]: *** [scripts/fixdep] Fehler 1
make: *** [scripts/fixdep] Fehler 2

 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Hallo!

Das gleiche Problem hatte ich vor kurzem auch. Da ich mich mit Makefiles
nicht auskenne, konnte ich nur einen imho ziemlich üblen Workaround machen (ich hoffe, ich hab das alles noch richtig in Erinnerung).

Der Fehler rührt daher, dass das Verzeichnis /usr/src/linux/include/asm
nicht vorhanden ist. Zuerst habe ich also dieses Verzeichnis aus asm-i386 angelegt:

cp -a asm-i386 asm

Das Kompilieren funktionierte dann zwar, iirc, aber wenn am Schluss dass
Debian-Kernel-Package erstellt werden soll, probiert make, das
Verzeichnis asm mit rm wieder zu löschen, was fehlschlägt (da es halt
ein Verzeichnis ist). Deshalb habe ich, als das Kompilieren beendet war, ein und die Paketerstellung begann,

mv asm asm_; ln -s asm_ asm

ausgeführt.

Dann funktionierte es, iirc.

Wolf
--
Die beste Bezeichnung für Lotto ist immer noch "Dummensteuer". (Andreas Mauerer in d.a.f.k.)



Reply to: