From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: libpeas: Update to 1.12.1, add arguments and disable tests. Date: Thu, 22 Jan 2015 21:39:36 +0100 Message-ID: <87h9vi1ref.fsf@gnu.org> References: 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]:54716) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEOXW-0001HP-HV for guix-devel@gnu.org; Thu, 22 Jan 2015 15:39:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEOXS-0006jM-Ho for guix-devel@gnu.org; Thu, 22 Jan 2015 15:39:42 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:51755) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEOXS-0006jB-BA for guix-devel@gnu.org; Thu, 22 Jan 2015 15:39:38 -0500 In-Reply-To: (Federico Beffa's message of "Tue, 20 Jan 2015 18:52:57 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Federico Beffa Cc: Guix-devel Federico Beffa skribis: > This package, up to now, is the only one experiencing some > side-effects from the gobject-introspection patch that we adopted from > nix and which installs the full path name of shared libraries in > .typelib and .gir files. > > The side-effect here is that some tests fail because: > > * they are executed before installation (solvable by swapping 'check > and 'install phases) and That=E2=80=99s not a very good sign though. In general, it should be possi= ble to run tests before installation. > * because it makes use of libtool convenience libraries (libraries > which are only intermediate steps and are not installed). This is > implemented by specifying a fake installation directory called > "/nowhere" which, of course, does not exists. This is the error > message: > > /tmp/nix-build-libpeas-1.12.1.drv-0/libpeas-1.12.1/tests/libpeas/.libs/ex= tension-c:11955): > libpeas-ERROR **: Unhandled warning: (null): Failed to load shared > library '/nowhere/libintrospection-1.0.so.0' referenced by the > typelib: /nowhere/libintrospection-1.0.so.0: cannot open shared object > file: No such file or directory Does it mean that it=E2=80=99s trying to dlopen a convenience library? This shouldn=E2=80=99t work anyway, right? Thanks for investigating! Ludo=E2=80=99.