Portál AbcLinuxu, 8. června 2025 18:43
root@guenpie:/usr/src/linux# make menuconfig HOSTCC scripts/basic/split-include In file included from /usr/include/linux/errno.h:4, from /usr/include/bits/errno.h:25, from /usr/include/errno.h:36, from scripts/basic/split-include.c:26: /usr/include/asm/errno.h:4:31: error: asm-generic/errno.h: Adresár alebo súbor neexistuje scripts/basic/split-include.c: In function ‘main’: scripts/basic/split-include.c:113: warning: pointer targets in assignment differ in signedness make[1]: *** [scripts/basic/split-include] Error 1 make: *** [scripts_basic] Error 2toto sa mi stane vzdy ked chcem kompilovat nejaky program zo zdrojaku, tu som chcel spustit menuconfig kernelu.
Málo informácií... akú používaš distribúciu, akú máš verziu gcc, ako si získal zdrojáky kernelu (z distribúcie, alebo si stiahol vanila kernel) atď.
Pozrel si sa, či máš ten súbor, ktorý ti chýba (zdrojáky/include/asm-generic/errno.h
)?
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
/usr/include/asm/errno.h:4:31: error: asm-generic/errno.h: Adresár alebo súbor neexistuje??? Jde vůbec něco zkompilovat
#include <errno.h> int main() { return errno; }? Co je v Ubuntu za verzi glibc, linux-kernel-headers nebo k čemu ten soubor patří (dpkg -S soubor)? Já mám v /usr/include/asm/errno.h jenom definice konstant, o nějakém asm-generic/errno.h (což je soubor používaný jen jádrem a moduly) ani zmínka...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.