Same problem to me using.
make dep clean bzImage bzlilo modules modules_install
Now I use :
1) make install
2) lilo
I don't know if is the best solution
Pierfrancesco Tateo
Georg Zigldrum wrote:
> I also had problems with compiling the kernel, mostly in the
> block devices section. The same with three different installations
> on three PC's. I don't think it's the order of the make arguments,
> guess it could be more the gcc/kgcc thingy... Will try.
>
> Georg
>
> John Wolford wrote:
> >
> > To be precise, the how-to's give the order thusly:
> >
> > make dep clean modules modules_install bzdisk
> > and then later "depmod -a" and then if you're happy with everything when you
> > boot up with your floppy, back into /usr/src/linux and
> > make install
> >
> > I think you modules_install implies modules, but still the point is that you
> > are making the image before the modules. Could that have something to do with
> > it?
> >
> > j
> >
> > --- Robert V Fleisig <[EMAIL PROTECTED]> wrote:
> > > I'm trying to compile the kernel provided by kernel-source-2.4.3-20mdk.
> > > I do (as root):
> > >
> > > cd /usr/src/linux
> > > make dep
> > > make clean
> > > make bzImage
> > > make modules
> > >
> > > This is where I run into problems. Please see the attached log.
> > >
> > > Regards,
> > > Robert
> > > > make -C kernel CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.3/include -Wall
> > > -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
> > > -march=i586 -DMODULE -DMODVERSIONS -include
> > > /usr/src/linux-2.4.3/include/linux/modversions.h" MAKING_MODULES=1 modules
> > > make[1]: Entering directory `/usr/src/linux-2.4.3/kernel'
> > > make[1]: Nothing to be done for `modules'.
> > > make[1]: Leaving directory `/usr/src/linux-2.4.3/kernel'
> > > make -C drivers CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.3/include -Wall
> > > -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
> > > -march=i586 -DMODULE -DMODVERSIONS -include
> > > /usr/src/linux-2.4.3/include/linux/modversions.h" MAKING_MODULES=1 modules
> > > make[1]: Entering directory `/usr/src/linux-2.4.3/drivers'
> > > make -C atm modules
> > > make[2]: Entering directory `/usr/src/linux-2.4.3/drivers/atm'
> > > ld -m elf_i386 -r -o fore_200e.o fore200e.o fore200e_pca_fw.o
> > > make[2]: Leaving directory `/usr/src/linux-2.4.3/drivers/atm'
> > > make -C block modules
> > > make[2]: Entering directory `/usr/src/linux-2.4.3/drivers/block'
> > > make -C paride modules
> > > make[3]: Entering directory `/usr/src/linux-2.4.3/drivers/block/paride'
> > > make[3]: Nothing to be done for `modules'.
> > > make[3]: Leaving directory `/usr/src/linux-2.4.3/drivers/block/paride'
> > > make[2]: Leaving directory `/usr/src/linux-2.4.3/drivers/block'
> > > make -C cdrom modules
> > > make[2]: Entering directory `/usr/src/linux-2.4.3/drivers/cdrom'
> > > make[2]: Nothing to be done for `modules'.
> > > make[2]: Leaving directory `/usr/src/linux-2.4.3/drivers/cdrom'
> > > make -C char modules
> > > make[2]: Entering directory `/usr/src/linux-2.4.3/drivers/char'
> > > make -C agp modules
> > > make[3]: Entering directory `/usr/src/linux-2.4.3/drivers/char/agp'
> > > ld -m elf_i386 -r -o agpgart.o agpgart_fe.o agpgart_be.o
> > > make[3]: Leaving directory `/usr/src/linux-2.4.3/drivers/char/agp'
> > > make -C drm modules
> > > make[3]: Entering directory `/usr/src/linux-2.4.3/drivers/char/drm'
> > > ld -m elf_i386 -r -o gamma.o gamma_drv.o gamma_dma.o drmlib-mod.a
> > > ld -m elf_i386 -r -o tdfx.o tdfx_drv.o tdfx_context.o
> > > drmlib-mod.a
> > > ld -m elf_i386 -r -o r128.o r128_drv.o r128_cce.o r128_context.o
> > > r128_bufs.o r128_state.o drmlib-mod.a
> > > ld -m elf_i386 -r -o radeon.o radeon_drv.o radeon_cp.o radeon_context.o
> > > radeon_bufs.o radeon_state.o drmlib-mod.a
> > > ld -m elf_i386 -r -o mga.o mga_drv.o mga_dma.o mga_context.o
> > > mga_bufs.o mga_state.o drmlib-mod.a
> > > ld -m elf_i386 -r -o i810.o i810_drv.o i810_dma.o i810_context.o
> > > i810_bufs.o drmlib-mod.a
> > > make[3]: Leaving directory `/usr/src/linux-2.4.3/drivers/char/drm'
> > > make -C ftape modules
> > > make[3]: Entering directory `/usr/src/linux-2.4.3/drivers/char/ftape'
> > > make -C compressor modules
> > > make[4]: Entering directory
> > > `/usr/src/linux-2.4.3/drivers/char/ftape/compressor'
> > > /usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux-2.4.3/include -Wall
> > > -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
> > > -march=i586 -DMODULE -DMODVERSIONS -include
> > > /usr/src/linux-2.4.3/include/linux/modversions.h -c -o zftape-compress.o
> > > zftape-compress.c
> > > In file included from /usr/src/linux-2.4.3/include/linux/mm.h:4,
> > > from zftape-compress.c:35:
> > > /usr/src/linux-2.4.3/include/linux/sched.h:6: nondigits in number and not
> > > hexadecimal
> > > /usr/src/linux-2.4.3/include/linux/sched.h:6: nondigits in number and not
> > > hexadecimal
> > > /usr/src/linux-2.4.3/include/linux/sched.h:6: parse error before `7b16c344'
> > > /usr/src/linux-2.4.3/include/linux/sched.h:6: warning: function declaration
> > > isn't a prototype
> > > make[4]: *** [zftape-compress.o] Error 1
> > > make[4]: Leaving directory
> > > `/usr/src/linux-2.4.3/drivers/char/ftape/compressor'
> > > make[3]: *** [_modsubdir_compressor] Error 2
> > > make[3]: Leaving directory `/usr/src/linux-2.4.3/drivers/char/ftape'
> > > make[2]: *** [_modsubdir_ftape] Error 2
> > > make[2]: Leaving directory `/usr/src/linux-2.4.3/drivers/char'
> > > make[1]: *** [_modsubdir_char] Error 2
> > > make[1]: Leaving directory `/usr/src/linux-2.4.3/drivers'
> > > make: *** [_mod_drivers] Error 2
> > >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Auctions - buy the things you want at great prices
> > http://auctions.yahoo.com/