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

Re: newbie kernel booting problem



Roland McGrath writes:
 > Please report your problems.  It should work fine to build gnumach either
 > using a cross-compiler or using a native Linux x86/ELF compiler.

levanti@meta:~/gnu/gnumach/i386$ cd ~/gnu/gnumach/i386
levanti@meta:~/gnu/gnumach/i386$ ./configure --enable-ide --enable-floppy --enable-eexpress --enable-advansys --enable-3c509
levanti@meta:~/gnu/gnumach/i386$ make
[lots of output snipped]
mv -f softirq.d.new softirq.d
set -e; gcc -O  -D__KERNEL__ -O2 -Idev/include -I./dev/include -I../../linux/dev/include -I../../linux/src/include -I./../../linux/dev/include -I./../../linux/src/include -DMACH -DCMU -DMACH_KERNEL -DKERNEL -DLINUX_DEV -DCONTINUATIONS -D__ELF__ -Di386 -I. -I.. -I./.. -I../.. -I./../.. -I./../../include -I./../../bogus -I./../../util -I./../../kern -I./../../device -I./../i386at -I./../i386 -I./../include -I./../include/mach/sa -I./../bogus -I./.. -Wall -M -MG ./../../linux/dev/init/version.c | sed > version.d.new -e 's/version\.o:/version.o version.d:/'
mv -f version.d.new version.d
make[1]: Leaving directory `/home/levanti/projects/gnu/gnumach/i386/linux'
make[1]: Entering directory `/home/levanti/projects/gnu/gnumach/i386/linux'
cd . && rm -f configure && autoconf Drivers.in > configure
./config.status --recheck
running /bin/sh ./configure  --enable-floppy --enable-ide --enable-advansys --enable-3c509 --enable-eexpress --cache-file=.././config.cache --srcdir=. --no-create --no-recursion
loading cache .././config.cache
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for gcc... (cached) gcc -O
checking for gcc... (cached) gcc -O
checking whether the C compiler (gcc -O  ) works... yes
checking whether the C compiler (gcc -O  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking for ld... (cached) ld
creating ./config.status
./config.status
creating Makefile
creating device-drivers.h
device-drivers.h is unchanged
make[1]: *** No rule to make target `dev/include/machine/spl.h', needed by `genhd.d'.  Stop.
make[1]: Leaving directory `/home/levanti/projects/gnu/gnumach/i386/linux'
make: *** [linux/linux.o] Error 2
levanti@meta:~/gnu/gnumach/i386$

-- 
Colin Walters <levanti@verbum.org>
http://web.verbum.org/levanti
(1024D/C207843A) A580 5AA1 0887 2032 7EFB  19F4 9776 6282 C207 843A


Reply to: