Hi, I'm having trouble at the 'make bzImage' part of compiling my kernel.

Here is the output from the make:

dessimat0r linux # make bzImage
make -f scripts/Makefile.build obj=scripts
  Starting the build. KBUILD_BUILTIN=1 KBUILD_MODULES=
make -f scripts/Makefile.build obj=init
  GEN     include/linux/compile.h (unchanged)
make -f scripts/Makefile.build obj=usr
make -f scripts/Makefile.build obj=arch/i386/kernel
make -f scripts/Makefile.build obj=arch/i386/kernel/acpi
make -f scripts/Makefile.build obj=arch/i386/kernel/cpu
make -f scripts/Makefile.build obj=arch/i386/kernel/cpu/mcheck
make -f scripts/Makefile.build obj=arch/i386/kernel/cpu/mtrr
make -f scripts/Makefile.build obj=arch/i386/kernel/timers
make -f scripts/Makefile.build obj=arch/i386/mm
make -f scripts/Makefile.build obj=arch/i386/mach-default
make -f scripts/Makefile.build obj=kernel
make -f scripts/Makefile.build obj=mm
make -f scripts/Makefile.build obj=fs
make -f scripts/Makefile.build obj=fs/autofs
make -f scripts/Makefile.build obj=fs/autofs4
make -f scripts/Makefile.build obj=fs/cramfs
make -f scripts/Makefile.build obj=fs/devfs
make -f scripts/Makefile.build obj=fs/devpts
make -f scripts/Makefile.build obj=fs/ext2
make -f scripts/Makefile.build obj=fs/ext3
make -f scripts/Makefile.build obj=fs/fat
make -f scripts/Makefile.build obj=fs/isofs
make -f scripts/Makefile.build obj=fs/jbd
make -f scripts/Makefile.build obj=fs/jfs
make -f scripts/Makefile.build obj=fs/msdos
make -f scripts/Makefile.build obj=fs/nls
make -f scripts/Makefile.build obj=fs/ntfs
make -f scripts/Makefile.build obj=fs/partitions
make -f scripts/Makefile.build obj=fs/proc
make -f scripts/Makefile.build obj=fs/ramfs
make -f scripts/Makefile.build obj=fs/reiserfs
make -f scripts/Makefile.build obj=fs/smbfs
make -f scripts/Makefile.build obj=fs/sysfs
make -f scripts/Makefile.build obj=fs/udf
make -f scripts/Makefile.build obj=fs/vfat
make -f scripts/Makefile.build obj=fs/xfs
make -f scripts/Makefile.build obj=ipc
make -f scripts/Makefile.build obj=security
make -f scripts/Makefile.build obj=crypto
make -f scripts/Makefile.build obj=drivers
make -f scripts/Makefile.build obj=drivers/acpi
make -f scripts/Makefile.build obj=drivers/acpi/dispatcher
make -f scripts/Makefile.build obj=drivers/acpi/events
make -f scripts/Makefile.build obj=drivers/acpi/executer
make -f scripts/Makefile.build obj=drivers/acpi/hardware
make -f scripts/Makefile.build obj=drivers/acpi/namespace
make -f scripts/Makefile.build obj=drivers/acpi/parser
make -f scripts/Makefile.build obj=drivers/acpi/resources
make -f scripts/Makefile.build obj=drivers/acpi/sleep
make -f scripts/Makefile.build obj=drivers/acpi/tables
make -f scripts/Makefile.build obj=drivers/acpi/utilities
make -f scripts/Makefile.build obj=drivers/base
make -f scripts/Makefile.build obj=drivers/base/fs
make -f scripts/Makefile.build obj=drivers/block
make -f scripts/Makefile.build obj=drivers/cdrom
make -f scripts/Makefile.build obj=drivers/char
make -f scripts/Makefile.build obj=drivers/char/agp
make -f scripts/Makefile.build obj=drivers/char/drm
make -f scripts/Makefile.build obj=drivers/char/pcmcia
make -f scripts/Makefile.build obj=drivers/ide
make -f scripts/Makefile.build obj=drivers/ide/arm
make -f scripts/Makefile.build obj=drivers/ide/legacy
make -f scripts/Makefile.build obj=drivers/ide/pci
make -f scripts/Makefile.build obj=drivers/ide/ppc
make -f scripts/Makefile.build obj=drivers/ieee1394
make -f scripts/Makefile.build obj=drivers/input
make -f scripts/Makefile.build obj=drivers/input/keyboard
make -f scripts/Makefile.build obj=drivers/input/misc
make -f scripts/Makefile.build obj=drivers/input/mouse
make -f scripts/Makefile.build obj=drivers/media
make -f scripts/Makefile.build obj=drivers/media/dvb
make -f scripts/Makefile.build obj=drivers/media/dvb/av7110
make -f scripts/Makefile.build obj=drivers/media/dvb/dvb-core
make -f scripts/Makefile.build obj=drivers/media/dvb/frontends
make -f scripts/Makefile.build obj=drivers/media/radio
make -f scripts/Makefile.build obj=drivers/media/video
make -f scripts/Makefile.build obj=drivers/misc
make -f scripts/Makefile.build obj=drivers/net
make -f scripts/Makefile.build obj=drivers/net/pcmcia
make -f scripts/Makefile.build obj=drivers/pci
make -f scripts/Makefile.build obj=drivers/pcmcia
make -f scripts/Makefile.build obj=drivers/pnp
make -f scripts/Makefile.build obj=drivers/pnp/pnpbios
make -f scripts/Makefile.build obj=drivers/scsi
make -f scripts/Makefile.build obj=drivers/scsi/pcmcia
make -f scripts/Makefile.build obj=drivers/serial
make -f scripts/Makefile.build obj=drivers/usb
make -f scripts/Makefile.build obj=drivers/usb/class
make -f scripts/Makefile.build obj=drivers/usb/core
make -f scripts/Makefile.build obj=drivers/usb/host
make -f scripts/Makefile.build obj=drivers/usb/input
make -f scripts/Makefile.build obj=drivers/usb/net
make -f scripts/Makefile.build obj=drivers/usb/storage
make -f scripts/Makefile.build obj=drivers/video
make -f scripts/Makefile.build obj=drivers/video/console
make -f scripts/Makefile.build obj=drivers/video/riva
make -f scripts/Makefile.build obj=sound
make -f scripts/Makefile.build obj=arch/i386/pci
make -f scripts/Makefile.build obj=net
make -f scripts/Makefile.build obj=net/802
make -f scripts/Makefile.build obj=net/core
make -f scripts/Makefile.build obj=net/ethernet
make -f scripts/Makefile.build obj=net/ipv4
make -f scripts/Makefile.build obj=net/ipv4/netfilter
make -f scripts/Makefile.build obj=net/netlink
make -f scripts/Makefile.build obj=net/packet
make -f scripts/Makefile.build obj=net/sched
make -f scripts/Makefile.build obj=net/unix
make -f scripts/Makefile.build obj=lib
make -f scripts/Makefile.build obj=lib/zlib_inflate
make -f scripts/Makefile.build obj=arch/i386/lib
  GEN     include/linux/compile.h (updated)
  gcc -Wp,-MD,init/.version.o.d -D__KERNEL__ -Iinclude -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe 
-mpreferred-stack-boundary=2 -march=athlon -Iinclude/asm-i386/mach-default 
-fomit-frame-pointer -nostdinc -iwithprefix include    
-DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -c -o init/version.o 
init/version.c
   ld -m elf_i386  -r -o init/built-in.o init/main.o init/version.o 
init/mounts.o init/initramfs.o
set -e @echo '          ld -m elf_i386  -T arch/i386/vmlinux.lds.s 
arch/i386/kernel/head.o arch/i386/kernel/init_task.o   init/built-in.o 
--start-group  usr/built-in.o  arch/i386/kernel/built-in.o  
arch/i386/mm/built-in.o  arch/i386/mach-default/built-in.o  kernel/built-in.o  
mm/built-in.o  fs/built-in.o  ipc/built-in.o  security/built-in.o  
crypto/built-in.o  lib/lib.a  arch/i386/lib/lib.a  drivers/built-in.o  
sound/built-in.o  arch/i386/pci/built-in.o  net/built-in.o --end-group  -o 
vmlinux' &&  ld -m elf_i386  -T arch/i386/vmlinux.lds.s 
arch/i386/kernel/head.o arch/i386/kernel/init_task.o   init/built-in.o 
--start-group  usr/built-in.o  arch/i386/kernel/built-in.o  
arch/i386/mm/built-in.o  arch/i386/mach-default/built-in.o  kernel/built-in.o  
mm/built-in.o  fs/built-in.o  ipc/built-in.o  security/built-in.o  
crypto/built-in.o  lib/lib.a  arch/i386/lib/lib.a  drivers/built-in.o  
sound/built-in.o  arch/i386/pci/built-in.o  net/built-in.o --end-group  -o 
vmlinux; echo 'cmd_vmlinux :=  ld -m elf_i386  -T arch/i386/vmlinux.lds.s 
arch/i386/kernel/head.o arch/i386/kernel/init_task.o   init/built-in.o 
--start-group  usr/built-in.o  arch/i386/kernel/built-in.o  
arch/i386/mm/built-in.o  arch/i386/mach-default/built-in.o  kernel/built-in.o  
mm/built-in.o  fs/built-in.o  ipc/built-in.o  security/built-in.o  
crypto/built-in.o  lib/lib.a  arch/i386/lib/lib.a  drivers/built-in.o  
sound/built-in.o  arch/i386/pci/built-in.o  net/built-in.o --end-group  -o 
vmlinux' > ./.vmlinux.cmd
kernel/built-in.o(__ksymtab+0xcd8): undefined reference to `kernel_flag'
make: *** [vmlinux] Error 1
dessimat0r linux #

With linux-2.5.64-mm1, I got this when doing 'make bzImage':

/tmp/cc2LFYKf.s: Assembler messages: 
 /tmp/cc2LFYKf.s:1545: Warning: value 0x37ffffff truncated to 0x37ffffff 
   ld -m elf_i386  -Ttext 0x0 -s --oformat binary -e begtext 
arch/i386/boot/setup.o -o arch/i386/boot/setup 
 make -f scripts/Makefile.build obj=arch/i386/boot/compressed \ 
                                 IMAGE_OFFSET=0x100000 
arch/i386/boot/compressed/vmlinux 
   gcc -Wp,-MD,arch/i386/boot/compressed/.head.o.d -D__ASSEMBLY__ -D__KERNEL__ 
-Iinclude -Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include  
-traditional  -c -o arch/i386/boot/compressed/head.o 
arch/i386/boot/compressed/head.S 
   gcc -Wp,-MD,arch/i386/boot/compressed/.misc.o.d -D__KERNEL__ -Iinclude 
-Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-pipe -mpreferred-stack-boundary=2  -Iinclude/asm-i386/mach-default -nostdinc 
-iwithprefix include    -DKBUILD_BASENAME=misc -DKBUILD_MODNAME=misc -c -o 
arch/i386/boot/compressed/misc.o arch/i386/boot/compressed/misc.c 
 make[2]: *** No rule to make target `vmlinux', needed by 
`arch/i386/boot/compressed/vmlinux.bin'.  Stop. 
 make[1]: *** [arch/i386/boot/compressed/vmlinux] Error 2 
 make: *** [bzImage] Error 2 
 dessimat0r linux #

Thanks for any help ;)

--
[EMAIL PROTECTED] mailing list

Reply via email to