Re: error compiling 2.1.9

Philippe Strauss (philou@sicel-home-1-4.urbanet.ch)
Tue, 12 Nov 1996 21:54:28 +0100 (MET)


Jauder Ho wrote:
>
> ld -m elf_i386 -Ttext 0xC0100000 -e stext arch/i386/kernel/head.o
> init/main.o init/version.o \
> arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o
> mm/mm.o fs/fs.o ipc/ipc.o net/network.a \
> fs/filesystems.a \
> drivers/block/block.a drivers/char/char.a drivers/net/net.a
> drivers/scsi/scsi.a drivers/cdrom/cdrom.a drivers/pci/pci.a \
> /usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a
> /usr/src/linux/arch/i386/lib/lib.a -o vmlinux
> kernel/kernel.o(.data+0x224): undefined reference to `register_cdrom'
> kernel/kernel.o(.data+0x22c): undefined reference to `unregister_cdrom'
> kernel/kernel.o(.data+0x234): undefined reference to `cdrom_fops'
> make: *** [vmlinux] Error 1
>
> .sig under construction

For me too, I have SCSI CD-Rom enabled, not IDE ATAPI.
Doing the following compile and work, altough I absolutely
don't know if it may work for someone loading SCSI CD-Rom support
as a module.

--- ksyms.c.old Tue Nov 12 21:44:01 1996
+++ ksyms.c Tue Nov 12 21:35:40 1996
@@ -174,7 +174,6 @@
X(tty_std_termios),

#if defined(CONFIG_BLK_DEV_IDECD) || \
- defined(CONFIG_BLK_DEV_SR) || \
defined(CONFIG_CM206)
X(register_cdrom),
X(unregister_cdrom),

-- 
Philippe Strauss, CH-1092 Belmont

Email: <philippe.strauss@urbanet.ch> Homepage: http://sicel-home-1-4.urbanet.ch