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