From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: libsigsegnv does not install Date: Thu, 10 Jan 2013 22:39:09 +0100 Message-ID: <87d2xcg1ky.fsf@gnu.org> References: <201301101846.12633.andreas@enge.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:36484) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TtPqD-00016s-NB for bug-guix@gnu.org; Thu, 10 Jan 2013 16:39:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TtPqC-0007yc-7Y for bug-guix@gnu.org; Thu, 10 Jan 2013 16:39:13 -0500 Received: from mail4-relais-sop.national.inria.fr ([192.134.164.105]:20426) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TtPqC-0007yW-0U for bug-guix@gnu.org; Thu, 10 Jan 2013 16:39:12 -0500 In-Reply-To: <201301101846.12633.andreas@enge.fr> (Andreas Enge's message of "Thu, 10 Jan 2013 18:46:12 +0100") 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: Andreas Enge Cc: bug-guix@gnu.org Andreas Enge skribis: > stripping binaries in > "/nix/store/m9hlgg7lymg671n1r38n2sigxpp7rr3x-libsigsegv-2.10-lib/lib" > with flags ("--strip-debug") > > strip:/nix/store/m9hlgg7lymg671n1r38n2sigxpp7rr3x-libsigsegv-2.10-lib/lib= /libsigsegv. > la: File format not recognized > > phase `strip' succeeded after 0 seconds > > builder for > `/nix/store/35m3y7rnqg1sylsvsnkfvc2bh6yr48fq-libsigsegv-2.10.drv' > failed to produce output path > `/nix/store/3rzprcbjnb4ncbsrkp04ccakfwyn849c-libsigsegv-2.10' Oops, should be fixed with f03e711 (I thought I had rebuilt the world after my changes yesterday, but apparently not; sorry about that.) The issue is that libsigsegv was a =E2=80=9Cmultiple-output derivation=E2= =80=9D=E2=80=93i.e., it produced two directories in the store. However, with commit a06a99f changed the semantics of the =E2=80=9Clib=E2=80=9D output to be libraries += headers; libsigsegv has nothing else to install, so its =E2=80=9Cout=E2=80=9D output= remained empty, hence the failure. Thanks! Ludo=E2=80=99.