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.
[EMAIL PROTECTED]:~/gnu/gnumach/i386$ cd ~/gnu/gnumach/i386 [EMAIL PROTECTED]:~/gnu/gnumach/i386$ ./configure --enable-ide --enable-floppy --enable-eexpress --enable-advansys --enable-3c509 [EMAIL PROTECTED]:~/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 [EMAIL PROTECTED]:~/gnu/gnumach/i386$ -- Colin Walters <[EMAIL PROTECTED]> http://web.verbum.org/levanti (1024D/C207843A) A580 5AA1 0887 2032 7EFB 19F4 9776 6282 C207 843A

