[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

1.3.XX compile problems



I installed 1.3.57 and everything compiled good the first time. I decided 
to move some stuff to modules so I ran 'make config' again. The second 
compile ended with an error, as have all subsequent attempts. I retrieved 
1.3.59 from sunsite with hopes it might make a difference. The error is 
identical. A screen snapshot is below. Any instruction will be appreciated.

ld -qmagic -Ttext 0xfffe0 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 \
        /usr/src/linux-1.3.59/arch/i386/lib/lib.a 
/usr/src/linux-1.3.59/lib/lib.a /usr/src/linux-1.3.59/arch/i386/lib/lib.a 
-o vmlinux
ld: warning: cannot find entry symbol _start; defaulting to 000fffe0
nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|\( a \)' | sort > System.map
make[1]: Entering directory `/usr/src/linux-1.3.59/arch/i386/boot'
gcc -D__KERNEL__ -I/usr/src/linux-1.3.59/include -E -traditional 
-DSVGA_MODE=NORMAL_VGA  bootsect.S -o bootsect.s
as86 -0 -a -o bootsect.o bootsect.s
ld86 -0 -s -o bootsect bootsect.o
gcc -D__KERNEL__ -I/usr/src/linux-1.3.59/include -E -traditional 
-DSVGA_MODE=NORMAL_VGA  setup.S -o setup.s
as86 -0 -a -o setup.o setup.s
ld86 -0 -s -o setup setup.o
make[2]: Entering directory `/usr/src/linux-1.3.59/arch/i386/boot/compressed'
gcc -I/usr/src/linux-1.3.59/include -O2 -DSTDC_HEADERS -o xtract xtract.c
gcc -I/usr/src/linux-1.3.59/include -O2 -DSTDC_HEADERS -o piggyback 
piggyback.c
./xtract /usr/src/linux-1.3.59/vmlinux | gzip -9 | ./piggyback > piggy.o
Non-GCC header of 'system'
Compressed size 20.
gcc -D__KERNEL__ -I/usr/src/linux-1.3.59/include -traditional -c head.S
gcc -D__KERNEL__ -I/usr/src/linux-1.3.59/include -O2 -DSTDC_HEADERS   -c 
misc.c -o misc.o
ld -qmagic -Ttext 0xfe0 -o vmlinux head.o misc.o piggy.o
ld: warning: cannot find entry symbol _start; defaulting to 00000fe0
misc.o: In function `memcpy':
misc.o(.text+0x1eac): undefined reference to `input_data'
misc.o(.text+0x1eb1): undefined reference to `input_len'
misc.o(.text+0x1ec7): undefined reference to `input_data'
make[2]: *** [vmlinux] Error 1
make[2]: Leaving directory `/usr/src/linux-1.3.59/arch/i386/boot/compressed'
make[1]: *** [compressed/vmlinux] Error 2
make[1]: Leaving directory `/usr/src/linux-1.3.59/arch/i386/boot'
make: *** [zdisk] Error 2

------------
Joe Kirby  kirby@utk.edu (423)974-6616
LAN Engineering, 2339 Dunford, Knoxville, TN 37996
Public key on servers (ID 4E52298D) or finger kirby@shellie.rmt.utk.edu




Reply to: