Hello
Thanks folks, I appreciate any help you guys can provide.
Yes I used the pristine gnumach and mig. Just cloned and pulled again today.
I compiled gnumach on my Linux Arch (cross compiled?). With a script from
compile-scratch.shThen I ran
$ make tests/test-task.iso (from my build directory).
The thing didn't even compile correctly:
/usr/bin/ld: /tmp/ccYq0CRM.o: in function `test_task':
/home/user/Projects/hurd/gnumach/build/../tests/test-task.c:57:(.text+0x27e): undefined reference to `__stack_chk_fail_local'
Mig is present:
$ which mig
/home/user/gnu/bin/mig
$ mig --version
i686-gnu-mig (GNU MIG) 1.8
And inside hurd it looked like this:
$ cd gnumach
$ git fetch origin
$ git reset --hard origin/master
$ autoreconf -i
$ mkdir build
$ cd build
$ ../configure --host=i686-gnu CC='gcc -m32'
$ make gnumach.gz
$ make tests/test-task.iso
Lots of errors, such as:
../tests/test-task.c:28:10: fatal error: gnumach.user.h: No such file or directory
28 | #include <gnumach.user.h>
Mig is present:
$ which mig
/usr/bin/mig
$ mig --version
mig (GNU MIG) 1.8
Apologize for the details, I highly suspect that I am doing something wrong here.
Thanks in advance.