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