problems compiling the Kernel
Valotasios George
valotas at hol.gr
Fri Mar 13 15:08:21 EET 1998
Gia sas, exw ligo kairo edo mesa kai vlepw oti eiste poli eksipiritikoi.
Sas thetw loipon kai egw to provlima pou exw kanodas compile ton kainourgio
mou kernel 2.0.33 pou apothasisa na ton balw mono kai mona gia to pacth tou
teardrop.
Ti ginete ? Mou evgaz ena error kai opos eida den eixe ena programmataki
to as86 kai gia auto stamatouse to compilation. Meta apo ligh voithia pou
vrika sto irc egatestisa to as86 kai ksana kanontas compile kseperastike
ekeino to simeio.
Den viastika omos na xara kai eida kai allo error pou den to katalaba ..
Sas stelnw to attach pou exei ola ta minimata pou mou vgazei to "make zImage"
Euxaristw prokatavolikos ...:)
-------------- next part --------------
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -DCPU=486 -DUTS_MACHINE='"i386"' -c -o init/version.o init/version.c
set -e; for i in kernel drivers mm fs net ipc lib arch/i386/kernel arch/i386/mm arch/i386/lib; do make -C $i; done
make[1]: Entering directory `/usr/src/linux/kernel'
make all_targets
make[2]: Entering directory `/usr/src/linux/kernel'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/kernel'
make[1]: Leaving directory `/usr/src/linux/kernel'
make[1]: Entering directory `/usr/src/linux/drivers'
set -e; for i in block char net pci; do make -C $i; done
make[2]: Entering directory `/usr/src/linux/drivers/block'
make all_targets
make[3]: Entering directory `/usr/src/linux/drivers/block'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/drivers/block'
make[2]: Leaving directory `/usr/src/linux/drivers/block'
make[2]: Entering directory `/usr/src/linux/drivers/char'
make all_targets
make[3]: Entering directory `/usr/src/linux/drivers/char'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/drivers/char'
make[2]: Leaving directory `/usr/src/linux/drivers/char'
make[2]: Entering directory `/usr/src/linux/drivers/net'
make all_targets
make[3]: Entering directory `/usr/src/linux/drivers/net'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/drivers/net'
make[2]: Leaving directory `/usr/src/linux/drivers/net'
make[2]: Entering directory `/usr/src/linux/drivers/pci'
make all_targets
make[3]: Entering directory `/usr/src/linux/drivers/pci'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/drivers/pci'
make[2]: Leaving directory `/usr/src/linux/drivers/pci'
make all_targets
make[2]: Entering directory `/usr/src/linux/drivers'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/drivers'
make[1]: Leaving directory `/usr/src/linux/drivers'
make[1]: Entering directory `/usr/src/linux/mm'
make all_targets
make[2]: Entering directory `/usr/src/linux/mm'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/mm'
make[1]: Leaving directory `/usr/src/linux/mm'
make[1]: Entering directory `/usr/src/linux/fs'
set -e; for i in ext2 fat vfat proc nfs; do make -C $i; done
make[2]: Entering directory `/usr/src/linux/fs/ext2'
make all_targets
make[3]: Entering directory `/usr/src/linux/fs/ext2'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/fs/ext2'
make[2]: Leaving directory `/usr/src/linux/fs/ext2'
make[2]: Entering directory `/usr/src/linux/fs/fat'
make all_targets
make[3]: Entering directory `/usr/src/linux/fs/fat'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/fs/fat'
make[2]: Leaving directory `/usr/src/linux/fs/fat'
make[2]: Entering directory `/usr/src/linux/fs/vfat'
make all_targets
make[3]: Entering directory `/usr/src/linux/fs/vfat'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/fs/vfat'
make[2]: Leaving directory `/usr/src/linux/fs/vfat'
make[2]: Entering directory `/usr/src/linux/fs/proc'
make all_targets
make[3]: Entering directory `/usr/src/linux/fs/proc'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/fs/proc'
make[2]: Leaving directory `/usr/src/linux/fs/proc'
make[2]: Entering directory `/usr/src/linux/fs/nfs'
make all_targets
make[3]: Entering directory `/usr/src/linux/fs/nfs'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/fs/nfs'
make[2]: Leaving directory `/usr/src/linux/fs/nfs'
make all_targets
make[2]: Entering directory `/usr/src/linux/fs'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/fs'
make[1]: Leaving directory `/usr/src/linux/fs'
make[1]: Entering directory `/usr/src/linux/net'
set -e; for i in core ethernet unix 802 ipv4; do make -C $i; done
make[2]: Entering directory `/usr/src/linux/net/core'
make all_targets
make[3]: Entering directory `/usr/src/linux/net/core'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/net/core'
make[2]: Leaving directory `/usr/src/linux/net/core'
make[2]: Entering directory `/usr/src/linux/net/ethernet'
make all_targets
make[3]: Entering directory `/usr/src/linux/net/ethernet'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/net/ethernet'
make[2]: Leaving directory `/usr/src/linux/net/ethernet'
make[2]: Entering directory `/usr/src/linux/net/unix'
make all_targets
make[3]: Entering directory `/usr/src/linux/net/unix'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/net/unix'
make[2]: Leaving directory `/usr/src/linux/net/unix'
make[2]: Entering directory `/usr/src/linux/net/802'
make all_targets
make[3]: Entering directory `/usr/src/linux/net/802'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/net/802'
make[2]: Leaving directory `/usr/src/linux/net/802'
make[2]: Entering directory `/usr/src/linux/net/ipv4'
make all_targets
make[3]: Entering directory `/usr/src/linux/net/ipv4'
make[3]: Nothing to be done for `all_targets'.
make[3]: Leaving directory `/usr/src/linux/net/ipv4'
make[2]: Leaving directory `/usr/src/linux/net/ipv4'
make all_targets
make[2]: Entering directory `/usr/src/linux/net'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/net'
make[1]: Leaving directory `/usr/src/linux/net'
make[1]: Entering directory `/usr/src/linux/ipc'
make all_targets
make[2]: Entering directory `/usr/src/linux/ipc'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/ipc'
make[1]: Leaving directory `/usr/src/linux/ipc'
make[1]: Entering directory `/usr/src/linux/lib'
make all_targets
make[2]: Entering directory `/usr/src/linux/lib'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/lib'
make[1]: Leaving directory `/usr/src/linux/lib'
make[1]: Entering directory `/usr/src/linux/arch/i386/kernel'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/linux/arch/i386/kernel'
make[1]: Entering directory `/usr/src/linux/arch/i386/mm'
make all_targets
make[2]: Entering directory `/usr/src/linux/arch/i386/mm'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/arch/i386/mm'
make[1]: Leaving directory `/usr/src/linux/arch/i386/mm'
make[1]: Entering directory `/usr/src/linux/arch/i386/lib'
make all_targets
make[2]: Entering directory `/usr/src/linux/arch/i386/lib'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/usr/src/linux/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux/arch/i386/lib'
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 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
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/arch/i386/boot'
make[2]: Entering directory `/usr/src/linux/arch/i386/boot/compressed'
./xtract /usr/src/linux/vmlinux | gzip -9 | ./piggyback > piggy.o
Non-GCC header of 'system'
Compressed size 20.
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 `fill_inbuf':
misc.o(.text+0x1bd8): undefined reference to `input_data'
misc.o(.text+0x1bdd): undefined reference to `input_len'
misc.o(.text+0x1bf3): undefined reference to `input_data'
make[2]: *** [vmlinux] Error 1
make[2]: Leaving directory `/usr/src/linux/arch/i386/boot/compressed'
make[1]: *** [compressed/vmlinux] Error 2
make[1]: Leaving directory `/usr/src/linux/arch/i386/boot'
make: *** [zImage] Error 2
-------------- next part --------------
_________________________________
Valotasios George
valotas at hol.gr
http://users.hol.gr/~valotas/
=-
Why you have to go somewhere on foot,
when you can use your car ?!
=-
More information about the Linux-greek-users
mailing list