pre-2.1.44-2 build chokes on ide.c

Alessandro Suardi (asuardi@uninetcom.it)
Thu, 19 Jun 1997 01:00:27 +0200


Trying pre-2.1.44-2 gets:

make[3]: Entering directory `/usr/src/linux-pre-2.1.44-2/drivers/block'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DEXPORT_SYMTAB -c ide.c
ide.c: In function `probe_for_hwifs':
ide.c:2606: warning: implicit declaration of function `ide_probe_pci'
ide.c:2606: `ide_init_triton' undeclared (first use this function)
ide.c:2606: (Each undeclared identifier is reported only once
ide.c:2606: for each function it appears in.)

Moving

ide_probe_pci (PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_1, &ide_init_triton, 0);

inside #ifdef CONFIG_BLK_DEV_TRITON

makes it compile.

Then, I get what plagues me since 2.1.43 (which I couldn't build
once :( ).

ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.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 \
fs/filesystems.a \
net/network.a \
drivers/block/block.a drivers/char/char.a drivers/pnp/pnp.a drivers/net/net.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(__ksymtab+0x3d0): undefined reference to `proc_dointvec_jiffies'
make: *** [vmlinux] Error 1

--alessandro <asuardi@uninetcom.it> <asuardi@it.oracle.com>

Linux-i386 kernel-2.1.42 libc-5.4.23 gcc-2.7.2.1 binutils-2.8.0.3