2.3.9-4 compile failures info

George Bonser (grep@shorelink.com)
Fri, 25 Jun 1999 22:53:22 -0700 (PDT)


Compiling SMP kernel i386.

Everything works until ...

make all_targets
make[2]: Entering directory `/usr/local/src/linux-2.3.6/arch/i386/lib'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/local/src/linux-2.3.6/arch/i386/lib'
make[1]: Leaving directory `/usr/local/src/linux-2.3.6/arch/i386/lib'
gcc -E -C -P -I/usr/local/src/linux-2.3.6/include -imacros /usr/local/src/linux-2.3.6/include/asm-i386/page_offset.h -Ui386 arch/i386/vmlinux.lds.S >arch/i386/vmlinux.lds
ld -m elf_i386 -T /usr/local/src/linux-2.3.6/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
fs/filesystems.a \
net/network.a \
drivers/block/block.a drivers/char/char.a drivers/misc/misc.a drivers/net/net.a drivers/scsi/scsi.a drivers/cdrom/cdrom.a drivers/pci/pci.a drivers/pnp/pnp.a drivers/video/video.a \
/usr/local/src/linux-2.3.6/arch/i386/lib/lib.a /usr/local/src/linux-2.3.6/lib/lib.a /usr/local/src/linux-2.3.6/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
init/main.o: In function `root_dev_setup':
init/main.o(.text.init+0x72c): undefined reference to `ROOT_DEV'
init/main.o: In function `start_kernel':
init/main.o(.text.init+0xded): undefined reference to `kmem_cache_init'
init/main.o(.text.init+0xe4b): undefined reference to `kmem_cache_sizes_init'
init/main.o(.text.init+0xe5f): undefined reference to `dcache_init'
init/main.o(.text.init+0xe64): undefined reference to `vma_init'
init/main.o(.text.init+0xe75): undefined reference to `buffer_init'
init/main.o(.text.init+0xe7f): undefined reference to `inode_init'
init/main.o(.text.init+0xe84): undefined reference to `file_table_init'
init/main.o: In function `do_basic_setup':
init/main.o(.text.init+0xf3d): undefined reference to `bdflush'
init/main.o(.text.init+0xf47): undefined reference to `kswapd_setup'
init/main.o(.text.init+0xf53): undefined reference to `kswapd'
init/main.o(.text.init+0xf5e): undefined reference to `ROOT_DEV'
init/main.o(.text.init+0xfa0): undefined reference to `binfmt_setup'
init/main.o(.text.init+0xfa5): undefined reference to `filesystem_setup'
init/main.o(.text.init+0xfaa): undefined reference to `mount_root'
init/main.o(.text.init+0xfc4): undefined reference to `ROOT_DEV'
init/main.o(.text.init+0x1046): undefined reference to `change_root'
arch/i386/kernel/kernel.o: In function `init_table':
arch/i386/kernel/kernel.o(.text+0x983): undefined reference to `kmalloc'
arch/i386/kernel/kernel.o(.text+0x9ce): undefined reference to `kmalloc'
arch/i386/kernel/kernel.o: In function `mtrr_file_add':
arch/i386/kernel/kernel.o(.text+0x10af): undefined reference to `kmalloc'
arch/i386/kernel/kernel.o: In function `mtrr_close':
arch/i386/kernel/kernel.o(.text+0x196c): undefined reference to `kfree'
arch/i386/kernel/kernel.o: In function `apm_register_callback':
arch/i386/kernel/kernel.o(.text+0x1eaa): undefined reference to `kmalloc'
arch/i386/kernel/kernel.o: In function `apm_unregister_callback':
arch/i386/kernel/kernel.o(.text+0x1f0e): undefined reference to `kfree_s'
arch/i386/kernel/kernel.o: In function `do_poll':
arch/i386/kernel/kernel.o(.text+0x27a5): undefined reference to `__pollwait'
arch/i386/kernel/kernel.o: In function `do_release':
arch/i386/kernel/kernel.o(.text+0x299a): undefined reference to `kfree_s'
arch/i386/kernel/kernel.o: In function `do_open':
arch/i386/kernel/kernel.o(.text+0x29ba): undefined reference to `kmalloc'
arch/i386/kernel/kernel.o: In function `cpu_idle':
arch/i386/kernel/kernel.o(.text+0x2bd7): undefined reference to `check_pgt_cache'

And about 100 more pages ...

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/