Bob Hartung wrote:
> 
> Tried "make symlinks"
> I get the same error
> 
> Bob
> 
> "Mikkel L. Ellertson" wrote:
> >
> > On Sun, 9 Jul 2000, Bob Hartung wrote:
> >
> > > Hi,
> > >   I needed to upgrade my stock 6.2 kernel for a) security fixes on this
> > > future masquerade server and b) tulip drivr problems with my LinkSys
> > > cards.
> > >
> > >       I have installed the following per the instructions on the RH ftp site:
> > >               rpm -Uvh kernel-headers-2.2.16-3.i386.rpm
> > >               rpm -Uvh kernel-source-2.2.16-3.i386.rpm
> > >               rpm -ivh kernel-2.2.16-3.i386.rpm
> > >               rpm -ivh kernel-ibcs-2.2.16-3.i386.rpm
> > >               rpm -ivh --force kernel-pcmcia-cs-2.2.16-3.i386.rpm
> > >
> > >               rpm -ivh kernel-doc-2.2.16-3.i386.rpm
> > >
> > > Now when I try to recompile a new kernel "make dep" and "make clean"
> > > work okay.  However, "make bzImage" gives the following error:
> > >
> > >       gcc -Wall -Wstrict-prototypes -02 -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
> > >
> > > It seems that I have neglected to install/upgrade something (?).  I have
> > > issued a
> > >       rpm --rebuilddb
> > >
> > > and the same error.
> > >
> > > Ideas??
> > > All help appreciated to avoid a complete reinstall!
> > >
> > > TIA
> > >
> > > Bob
> > >
> > Try make symlinks
> >
> > --
> > To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
> > as the Subject.
> 
> --
> Bob Hartung
> www.radiologygrouppc.com
> 

Bob,

I ran into the same problem just the other day. I fixed the problem by
creating a symlink from 2.2.16 to linux like so:

ln -s 2.2.16 linux

This fixed the problem. Now, what does the error msg mean? Well, my best
guess (I'm not a programer) is that gcc was told by split-include.c to
get the header file errno.h from the standard header directory
(/usr/include/). This file calls bits/errno.h (in /usr/inclued/). I
believe this header file is then copied to the source tree using the
path /usr/src/linux. No "linux" directory, instant error msg. Again,
this is just an "educated" guess from looking at the source. 

Steve

-- 
illegitimi non carborundum
"Don't let the bastards grind you down"


-- 
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.

Reply via email to