From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Installing guix from Git Date: Tue, 11 Jun 2013 14:17:33 +0200 Message-ID: <87zjuwon8i.fsf@gnu.org> References: <20913.65355.709961.445483@Konrad-Hinsens-MacBook-Pro.local> <87y5alevqt.fsf@gnu.org> <20915.26337.951308.384585@Konrad-Hinsens-MacBook-Pro.local> <87wqq48qd4.fsf@karetnikov.org> <20916.21220.189793.288404@Ordinateur-de-Catherine-Konrad.local> <8761xnoa4k.fsf@gnu.org> <20917.29505.485414.981206@Konrad-Hinsens-MacBook-Pro.local> <87ehcatlof.fsf@gnu.org> <20917.41598.314095.196531@Konrad-Hinsens-MacBook-Pro.local> <87ip1lsjy2.fsf@gnu.org> <20918.56758.65940.503085@Konrad-Hinsens-MacBook-Pro.local> 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]:37526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmNaz-0001Zz-LW for bug-guix@gnu.org; Tue, 11 Jun 2013 08:22:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UmNay-0000MN-9U for bug-guix@gnu.org; Tue, 11 Jun 2013 08:22:41 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:60480) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UmNay-0000MF-38 for bug-guix@gnu.org; Tue, 11 Jun 2013 08:22:40 -0400 In-Reply-To: <20918.56758.65940.503085@Konrad-Hinsens-MacBook-Pro.local> (Konrad Hinsen's message of "Tue, 11 Jun 2013 10:20:06 +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: Konrad Hinsen Cc: bug-guix@gnu.org Konrad Hinsen skribis: > Ludovic Court=C3=A8s writes: > > > That is weird. Can you send the output of this command: > >=20 > > objdump -x /home/hinsen/Development/guix/guix-daemon | grep -E '(PAT= H|NEED)' > > Sure: > > NEEDED libsqlite3.so.0 > NEEDED libgcrypt.so.11 > NEEDED libstdc++.so.6 > NEEDED libm.so.6 > NEEDED libgcc_s.so.1 > NEEDED libc.so.6 > NEEDED libpthread.so.0 > RPATH /nix/store/ybdv89csf4sn7wbmgj9kfjjk1b0mhrlb-glibc-= 2.17/lib:/nix/store/7aclzhylh2rns1m6ppmmvfzndrmvz7pa-gcc-4.7.3/lib64:/nix/s= tore/7aclzhylh2rns1m6ppmmvfzndrmvz7pa-gcc-4.7.3/lib > VERNEED 0x0000000000403d68 > VERNEEDNUM 0x0000000000000005 SQLite is not listed in the RPATH, hence the run-timer link failure you observe. Normally SQLite=E2=80=99s directory would appear in the RPATH. If you are building with the GCC and libc installed from Guix, then you must also install the linker wrapper: guix package -i ld-wrapper The wrapper takes care of adding the relevant libraries to the RPATH, which will fix the problem. (Ideally, it would either be installed automatically when one installs GCC, or at least be recommended.) HTH, Ludo=E2=80=99.