Hello Samuel. Il giorno 15/set/2015, alle ore 17:28, Samuel Thibault <samuel.thiba...@gnu.org<mailto:samuel.thiba...@gnu.org>> ha scritto:
Hello, Braione Pietro, le Tue 15 Sep 2015 12:31:16 +0000, a écrit : ../libports/libports.so: undefined reference to `mach_port_set_protected_payload’ ../libports/libports.so: undefined reference to `mach_port_clear_protected_payload’ These are new features which were added to GNU Mach after the 2013 release. To get them you need at least a newer glibc in addition to the newer gnumach. Since I want to be able to build the head version, I downloaded the 2015 Debian distribution and rebuilt everything (except for mig, but I don’t think this is the issue). I strictly followed the instructions at http://www.gnu.org/software/hurd/microkernel/mach/gnumach/building.html and http://www.gnu.org/software/hurd/hurd/building.html, in their non-Debian variant, plus make install of gnumach. It still fails, but now while linking the proc server: … make -C proc all … mgt.o: In function `S_mach_notify_new_task’: /root/hurd/build/proc/../../proc/mgt.c:1081: undefined reference to `mach_notify_new_task’ collect2: error: ld returned 1 exit status Can I suppose that I need a newer glibc? If yes, which of the many branches should I check out? Best, Pietro