kernel compiling question

Ben Beeson beesond001 at hawaii.rr.com
Sun Apr 1 22:35:33 PDT 2001


Jeff and Warren,

	I will double check this and redo the kernel-headers rpm.  Thanks for
the hint....  I'll let you know if it works.


Ben 



On Sat, 31 Mar 2001, you wrote:
> When you say that you installed a source rpm, I'm assuming that you
> installed an rpm like kernel-source-<blah blah>.rpm. IIRC Redhat usually
> splits the kernel-source into 2 different rpm's:  kernel-source-<blah
> blah>.rpm and kernel-headers-<blah blah>.rpm. Make sure you have both of
> them.  The reasoning behind the split into 2 packages is that the kernel
> headers package contains header files which can be used by other programs
> and by spliting it of into its own package you can compile those programs
> without having the full kernel source.  Usually, when I have to upgrade a
> kernel, I just grab a tar ball of the latest one.  This I'm sure to grab
> everything I need for the kernel to build right.  However, several distros
> include customized kernel patches in their rpm builds which you won't have
> if you do this.  Mandrake in particular tends to do this, but I don't
> remember hearing anything about any customized patches used by Redhat.
> 
> In addition, you should run 'make clean' between 'make dep' and 'make
> bzImage'.  And if you like me and prefer to walk off and let everything
> compile on its own this long command comes in handy (all on one line):
> 
> make dep && make clean && make bzImage && make modules && make
> modules_install
> 
> This will have each step of kernel making follow each other until the
> first one fails without actually installing the new kernel.
> 
> Jeff Wong
> 
> 
> 
> 
> On Sat, 31 Mar 2001, Ben Beeson wrote:
> 
> > Aloha all,
> >
> > 	I'm trying to build a new kernel.  I downloaded and installed a source
> > rpm and setupthe config file etc.  'make dep' runs OK, but make bzImage bombs
> > with the following error:
> >
> > # make bzImage
> > gcc -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
> > #
> >
> > Now I think this means that make is looking for files to include and is not
> > finding them in the directory it thinks they should be in.  I have tried
> > editing the 'makefile' by adding '-I/usr/src/linux/include' and other paths to
> > the CFLAGS  macro definition to no avail.  Whatever I try, I get this same
> > error.
> >
> > 	Any clues as to where else I should look???
> >
> > Mahalos in advance,
> >
> > Ben
> >
> > ---
> > You are currently subscribed to luau as: jmwong at math.ed.hawaii.edu
> > To unsubscribe send a blank email to $subst('Email.Unsub')
> >
> 
> 
> ---
> You are currently subscribed to luau as: beesond001 at hawaii.rr.com
> To unsubscribe send a blank email to $subst('Email.Unsub')



More information about the LUAU mailing list