sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #26363
Re: kernelkompilering errno.h
Peter Makholm wrote:
>
> Poul Petersen <pp@xxxxxxxxxxxxxxx> writes:
>
> > Jeg har et problem med at kompilere en kernel.
>
> Du støder lige ind i noget hvor RedHat er meget konservative i forhold
> til Debian. (Rent faktisk er Debian og Linus vist de eneste der ikke
> gør det på samme måde som RedHat...) Så følgende er kun formodninger.
>
> > cc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o
> > scripts/split-include
> > scripts/split-include.c
> > In file included from /usr/include/errno.h:36,
> > from scripts/split-include.c:26:
> > /usr/include/bits/errno.h:25: linux/errno.h: No such file or directory
> > make: *** [scripts/split-include] Error 1
>
> Det liger for mig en helt normal oversætterfejl, der ikke har noget
> med kerneoversættelse at gøre. Du burde få den hver gang du oversætter
> noget er har en:
>
> #include<errno.h>
>
> Det tyder på at dit glibc-environment ikke er sat ordentligt op. Har
> du overhoved et katalog der hedder /usr/include/linux? (og tjek også
> lige om du har /usr/include/asm?)
>
> Ellers så udfør følgende og prøv igen:
>
> $ ln -s /usr/src/linux/include/asm /usr/include/asm
> $ ln -s /usr/src/linux/include/linux /usr/include/linux
>
> Det er et hack som jeg mener at RedHat selv plejer at lave. Hvorfor
> det ikke er gjort på din maskine har jeg ingen anelse om.
>
> --
> Peter
Hej
Hverken /usr/include/linux eller /usr/include/asm er der. (Hverken fil
eller dir).
Men kernel-headers-2.2.16-3 er installeret i.flg. rmp.
Kommer de andre fra en anden pakke/tar.gz?
Jeg har ikke haft problemer med kernel kompilering før - blot
hentet tar.gz filen og fulgt brugsanvisningen (men det var før
installation af RH6.2).
Med venlig hilsen :
Poul Petersen
Follow ups
References