From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: FTBFS on GNU/Hurd Date: Tue, 02 Jul 2013 23:13:27 +0200 Message-ID: <87ehbgekco.fsf@gnu.org> References: <51D321A0.3090804@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uu7y2-0001vr-EU for bug-guix@gnu.org; Tue, 02 Jul 2013 17:18:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uu7y1-0007Ru-FD for bug-guix@gnu.org; Tue, 02 Jul 2013 17:18:30 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:45970) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uu7y1-0007Ri-9l for bug-guix@gnu.org; Tue, 02 Jul 2013 17:18:29 -0400 In-Reply-To: <51D321A0.3090804@gmail.com> (Cyril Roelandt's message of "Tue, 02 Jul 2013 20:53:20 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Cyril Roelandt Cc: bug-guix@gnu.org Oops, just saw you had already replied. Cyril Roelandt skribis: > In /usr/include/errno.h: > > /* The Hurd defines `error_t' as an enumerated type so > that printing `error_t' values in the debugger shows the names. We > might need this definition sometimes even if this file was included > before. */ > > Which explains your issue. I think this is more of a Nix or GNU > bug. guix-daemon.cc is from Guix, not from Nix. > According to the GNU documentation > (http://www.gnu.org/software/libc/manual/html_node/Argp-Parser-Functions.= html#Argp-Parser-Functions), > the parse_opt function is fine. Should we ask the Hurd people how they > handle this ? Yes, I think this is a bug in libc on GNU/Hurd because our parse_opt function is perfectly valid per the libc manual. Would you like to ping bug-hurd@gnu.org? :-) Ludo=E2=80=99.