Hello to everyone. As from the title, I am a complete newbie. It is the first time I am trying to build hurd from sources (but I have successfully built gnumach and mig many times). My platform is Debian GNU Hurd (should be the 2013 version). I followed the INSTALL file in the hurd source tree and tried with:
cd mig git pull ./configure PREFIX=/usr/local && make && make install #(debian puts mig in /usr/local, not in default /usr) cd ../gnumach git pull ./configure && make && make install && cp gnumach.gz /boot/gnumach-1.4-486.gz reboot cd hurd git pull autoconf && ./configure && make but it fails (after a lot of time) when compiling the auth server: … make -C auth all make [1]: Entering directory ‘root/hurd/auth’ … gcc -Wl,-rpath-link:.:../libps/:../libtrivfs/:../libftpconn/:../libports/:../libcons/:../libhurdbugaddr/:../libiohelp/:../libdiskfs/:../libpipe/:../libpager/:../libstore/:../libhash/:../libshouldbeinlibc/:../libfshelp/:../libnetfs/:../libthreads/ -std=gnu99 -fgnu89-inline -Wall -g -O3 -g -O2 -uargp_program_bug_address -o auth \ auth.o authServer.o auth_replyUser.o \ ‘-Wl,-(‘ ../libhurdbugaddr/libhurdbugaddr.so /usr/lib/i386-gnu/libpthread.so ../libports/libports.so ../libihash/libihash.so ../libshouldbeinlibc/libshouldbeinlibc.so \ ‘-Wl,-)’ ../libports/libports.so: undefined reference to `mach_port_set_protected_payload’ ../libports/libports.so: undefined reference to `mach_port_clear_protected_payload’ collect2: error: ld returned 1 exit status … What am I missing? Best, Pietro Braione