bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (Newbie question) Failed building hurd on Debian GNU Hurd


From: Braione Pietro
Subject: Re: (Newbie question) Failed building hurd on Debian GNU Hurd
Date: Thu, 24 Sep 2015 12:50:04 +0000

Hello Samuel.
Il giorno 15/set/2015, alle ore 17:28, Samuel Thibault <samuel.thibault@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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]