I'm no expert on kernel building though I have done it following the Gentoo installation instructions. It looks to me like you just don't have any kernel modules to build - kernel modules are Linux's device drivers - if a kernel does not include support for a device in itself, kernel modules are used to add support for that device as an extension to the kernel which are loaded after the kernel itself. If your system boots with the built kernels and you don't get any panics, then you may be fine.
________________________________ From: hbajaj <[email protected]> To: Linux Users Group <[email protected]> Sent: Monday, June 22, 2009 2:40:55 AM Subject: [lug:14655] Linux kernel compilation problem Hi , I am new to linux kernel compilation. I'm facing problem in building new linux kernel version Current version: 2.4.20 New version: 2.4.31 Steps followed 1) Downloaded linux src tar from www.kernel.org 2) Copied it on machine currently running 2.4.20 RH9 3) untared the src in directory linux-2.4.31 4) cd linux-2.4.31 5) make mrproper 6) cp /boot/confg-2.4.20 .config 7) make oldconfig 8) make clean 9) make depend 10)make bzImage 11) ls -l arch/i386/boot/bzImage -> It shows file bzImage created 12) make modules Problem i'm facing is that it completes this command immediately and output given is as follows make -C kernel CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/ include -Wal l -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno- common -fomit -frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - DMODULE -DMODVER SIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ modversions.h" MAKING_ MODULES=1 modules make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/kernel' make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/kernel' make -C drivers CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/ include -Wa ll -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno- common -fomi t-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - DMODULE -DMODVE RSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ modversions.h" MAKING _MODULES=1 modules make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers' make -C acpi modules make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ acpi' make[2]: Nothing to be done for `modules'. make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/acpi' make -C block modules make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ block' make[2]: Nothing to be done for `modules'. make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/ block' make -C cdrom modules make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ cdrom' make[2]: Nothing to be done for `modules'. make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/ cdrom' make -C char modules make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ char' make -C drm modules make[3]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/char/ drm' make[3]: Nothing to be done for `modules'. make[3]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char/ drm' make -C pcmcia modules make[3]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/char/ pcmcia' make[3]: Nothing to be done for `modules'. make[3]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char/ pcmcia' make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/char' make -C hotplug modules make[2]: Entering directory `/home/bscpetlab/linux-2.4.31/drivers/ hotplug' make[2]: Nothing to be done for `modules'. make[2]: Leaving directory `/home/bscpetlab/linux-2.4.31/drivers/ hotplug' .... .... .... .... make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/ipc' make -C lib CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/ include -Wall - Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-fr ame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE - DMODVERSIO NS -include /home/bscpetlab/linux-2.4.31/include/linux/modversions.h" MAKING_MOD ULES=1 modules make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/lib' make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/lib' make -C crypto CFLAGS="-D__KERNEL__ -I/home/bscpetlab/linux-2.4.31/ include -Wal l -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno- common -fomit -frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - DMODULE -DMODVER SIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ modversions.h" MAKING_ MODULES=1 modules make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/crypto' make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/crypto' make -C arch/i386/kernel CFLAGS="-D__KERNEL__ -I/home/bscpetlab/ linux-2.4.31/in clude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict- aliasing -fno-com mon -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 - march=i686 -DMODUL E -DMODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ modversions. h" MAKING_MODULES=1 modules make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/ kernel' make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/ kernel' make -C arch/i386/mm CFLAGS="-D__KERNEL__ -I/home/bscpetlab/ linux-2.4.31/includ e -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing - fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - DMODULE -D MODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ modversions.h" M AKING_MODULES=1 modules make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/ mm' make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/mm' make -C arch/i386/lib CFLAGS="-D__KERNEL__ -I/home/bscpetlab/ linux-2.4.31/inclu de -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing - fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 - DMODULE - DMODVERSIONS -include /home/bscpetlab/linux-2.4.31/include/linux/ modversions.h" MAKING_MODULES=1 modules make[1]: Entering directory `/home/bscpetlab/linux-2.4.31/arch/i386/ lib' make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/home/bscpetlab/linux-2.4.31/arch/i386/ lib' 13) make modules_install -> This command does not copy anything in / lib/modules/2.4.31 except for /lib/modules/2.4.31/kernel/drivers/net/dummy.o Can anybody help me debugging this issue?????? Thanks & Regards Harvinder Bajaj --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Linux Users Group. To post a message, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit our group at http://groups.google.com/group/linuxusersgroup -~----------~----~----~----~------~----~------~--~---
