Portál AbcLinuxu, 5. listopadu 2025 00:08
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 2
toto sa mi stane vzdy ked chcem kompilovat nejaky program zo zdrojaku, tu som chcel spustit menuconfig kernelu.
"Adresár alebo súbor neexistuje"
No tak zjisti co ti chybí, adresář asi ne takže nějakej soubor že by nějaké hlavičkové soubory nebo překladač....
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.