Hello, I'm trying to build gnumach.gz from git, but I'm having some issues.

I'm trying the instructions from: http://www.gnu.org/software/hurd/microkernel/mach/gnumach/building.html , but i'm using git, not cvs, as it appears to be more up to date and the repos listed at http://www.gnu.org/software/hurd/source_repositories.html use git.

I've installed the gnumach headers and mig, but I cannot get "make gnumach.gz" to work. I get the following error:

...
../gnumach/kern/zalloc.h: In function ‘ZFREE’:
../gnumach/kern/zalloc.h:129:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../gnumach/kern/startup.c: In function ‘cpu_launch_first_thread’:
../gnumach/kern/startup.c:320:129: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
../gnumach/kern/startup.c: Assembler messages:
../gnumach/kern/startup.c:320: Error: unsupported for `mov'
make: *** [kern/startup.o] Error 1
rm i386/i386/i386asm.symc.o i386/i386/i386asm.symc


The full output is here: http://pastebin.com/JkJt3AaH


I've also noticed that the instructions aren't listed in a very linear way and have a number of [TODO]s listed, with missing info. I'm willing to fix some of that, though I don't want to make changes until I get it to build myself.

Thanks for any help, cool project!
-Andrew

Reply via email to