Messages in this thread |  | | Date | Tue, 14 Jan 1997 22:45:53 +0100 | From | Alessandro Suardi <> | Subject | Re: 2.1.21 compile problems |
| |
Richard Gooch wrote: > > Two problems with 2.1.21: > > 1) there are some typos in init/main.c > Change line 981 to contain: > int error, i, pid; > > instead of > int errori; > > 2) I still get the following errors on linking: > > 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 \ > /vindaloo/linux/kernel/linux/arch/i386/lib/lib.a > /vindaloo/linux/kernel/linux/lib/lib.a > /vindaloo/linux/kernel/linux/arch/i386/lib/lib.a -o vmlinux > kernel/kernel.o: In function `init_modules': > kernel/kernel.o(.text+0x3ebd): undefined reference to `__stop___ksymtab' > kernel/kernel.o(.text+0x3ec2): undefined reference to `__start___ksymtab' > kernel/kernel.o(.data+0x3614): undefined reference to `__start___ksymtab' > kernel/kernel.o(.data+0x3628): undefined reference to `__start___ex_table' > kernel/kernel.o(.data+0x362c): undefined reference to `__stop___ex_table' > make: *** [vmlinux] Error 1 > > This problem has been here since 2.1.19 at least. > I'm running gcc 2.7.2, ld version 2.7 (with BFD 2.7.0.3) and > modutils-970104. My .config follows: > [snipped .config]
No such problem here. 2.1.21 happily up & running, though still I have ipv6 and ftape modules with unresolved symbols:
[redrose]/lib/modules/2.1.21/ipv6[4]# modprobe ipv6.o /lib/modules/2.1.21/ipv6/ipv6.o: unresolved symbol neigh_queue_ins /lib/modules/2.1.21/ipv6/ipv6.o: unresolved symbol neigh_tbl_run_bh /lib/modules/2.1.21/ipv6/ipv6.o: unresolved symbol neigh_alloc /lib/modules/2.1.21/ipv6/ipv6.o: unresolved symbol neigh_table_ins /lib/modules/2.1.21/ipv6/ipv6.o: unresolved symbol ntbl_walk_table /lib/modules/2.1.21/ipv6/ipv6.o: unresolved symbol neigh_table_init /lib/modules/2.1.21/ipv6/ipv6.o: unresolved symbol neigh_lookup [redrose]/lib/modules/2.1.21/ipv6[5]# cd ../misc [redrose]/lib/modules/2.1.21/misc[6]# modprobe ftape.o /lib/modules/2.1.21/misc/ftape.o: unresolved symbol kernel_version
--alessandro <asuardi@uninetcom.it> <asuardi@it.oracle.com>
Linux-i386 kernel-2.1.21 libc-5.4.17 gcc-2.7.2.1 binutils-2.7.0.3
|  |