From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: bug#27314: guix includes wrong directory in build environment Date: Tue, 27 Jun 2017 14:23:03 +0000 Message-ID: <20170627142303.hbpegpjzotukkiwn@abyayala> References: <20170610180642.fxkss3io2oorqmsi@abyayala> <87vanwgvxv.fsf@gnu.org> <20170616101215.2pgbahdljuzrn6dn@abyayala> <87vani7cek.fsf@gnu.org> <20170626212535.tp4ikmff3yqmojtt@abyayala> <87bmp95yzb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="irq5cnu2bm4pivru" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45341) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dPrPR-0003qh-IM for bug-guix@gnu.org; Tue, 27 Jun 2017 10:24:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dPrPO-0007ci-AQ for bug-guix@gnu.org; Tue, 27 Jun 2017 10:24:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38273) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dPrPO-0007br-74 for bug-guix@gnu.org; Tue, 27 Jun 2017 10:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dPrPN-00086l-SN for bug-guix@gnu.org; Tue, 27 Jun 2017 10:24:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <87bmp95yzb.fsf@gnu.org> 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" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 27314@debbugs.gnu.org --irq5cnu2bm4pivru Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s transcribed 1.7K bytes: > Hi ng0, >=20 > ng0 skribis: >=20 > > Ludovic Court=C3=A8s transcribed 0.9K bytes: > >> Hi ng0, > >>=20 > >> config.log reads this: > >>=20 > >> > configure:9394: gcc -c -I/gnu/store/5cbyk5gmw2gj017d02vyibz3v6rdldz7= -gnunetgf-0.10.114b59076f/include -fno-strict-aliasing -Wall -g -O2 -I/gnu= /store/5cbyk5gmw2gj017d02vyibz3v6rdldz7-gnunetgf-0.10.114b59076f/include c= onftest.c >&5 > >> > In file included from /gnu/store/5cbyk5gmw2gj017d02vyibz3v6rdldz7-gn= unetgf-0.10.114b59076f/include/gnunet/gnunet_util_lib.h:56:0, > >> > from conftest.c:44: > >> > /gnu/store/5cbyk5gmw2gj017d02vyibz3v6rdldz7-gnunetgf-0.10.114b59076f= /include/gnunet/gnunet_crypto_lib.h:80:20: fatal error: gcrypt.h: No such f= ile or directory > >> > compilation terminated. > >>=20 > >> I think this means that =E2=80=98gnunetgf=E2=80=99 should propagate li= bgcrypt. > >>=20 > >> I=E2=80=99m closing this bug because I think it=E2=80=99s a packaging = issue and not the > >> bug suggested in the Subject line. > >>=20 > >> Thanks, > >> Ludo=E2=80=99. > > > > The thing here is that I am _not_ using gnunetgf for the package in que= stion, > > I am using gnunet, from guix master. So from my perspective it is a bug= and it > > is repeating every time. > > > > gnunetgf[2] inherits from gnunetg[1] > > > > 1: https://github.com/ng-0/guix_packages/blob/master/ng0/packages/gnune= t.scm#L59 > > 2: https://github.com/ng-0/guix_packages/blob/master/ng0/packages/gnune= t.scm#L167 > > > > and gnunetg inherits from gnunet but overrides most of the package defi= nition. >=20 > Hey, this is not Guix code here. :-) Okay, but it is not guix code which is getting into the way of guix code: gnunet-fuse is being prepared in the guix repository, not one of my GUIX_PACKAGE_PATH repositories. > I can only give guidance to debug this. For instance, could you check > with =E2=80=9Cguix graph=E2=80=9D whether the package graph really looks = the way you > want? No. As you can see in the DAG it makes use of gnunetgt while I specify really ("gnunet" ,gnunet) in the gnunet-fuse in gnu/packages/gnunet.scm =2E This is what is messing with my head. Why? gnunetgt is the first directory which includes gnunet in its name and is currently in the /gnu/store that is the only relation I see. https://krosos.org/gnunet-fuse.pdf > Thanks, > Ludo=E2=80=99. >=20 >=20 >=20 >=20 --=20 ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 infotropique: https://www.infotropique.org personal: https://ng-0.github.io https://krosos.org/ --irq5cnu2bm4pivru Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAllSakcACgkQ4i+bv+40 hYgTdA//YkUXBuQFMvzE6FbvEXboyu2sU5udTbVeitCOYhFlCs2np2H2e4Vx64CR cIBp44jEaRktjp9VKKXDeKJ2X7JI2e/iCKrfrNQUDc3TwN0j7AvepHdpm7k04hul d72pUzU8/P/PYjEvoCv/c4QTgNg7OwXSnQp2AnBUzr+OmH+cwTXOWv1AV/F4IucQ EH2KzhRf/hTsXTwKeA+L6r6hA1IDibt4YGLJwVBLp+T1X3thrzNN2vP6Lp/qVlcf k7UpMieAm7FHfLXgqwrGa58UvSUV26Olrbnq5NEQZe1CASB6pff0kXdu+6oW/M+n gPxYBRsfYUkolfJfpVJO8/FjiX/on3b6XbZqtbwQz0G7uIgW9pcqMlSVIIkl6ckt og+kIPXNAmak0EFl7t1bapTnKRnflzrqfuMBQss+wMbYbPORSa/E5f0bjCRWkvQ+ QhhduBeeHt6+932N8Nq+7j/2wdvxr+NgF2VG0pNS//0moQY+481WJfyxAKKWAH9x 5ZuBDE6JllDN3qe3iDIpU+caoU9k70j0HjGFbMJDBepXPGjI6J3tGE1jzDQ700zu +yn+5W8JLUm/cz1OUOiUnKlUrT+Rm3ziE2rcIXftszvfNM2btu+vKqEbUuPtG+hu OwxowykqPMqcxl8uZTuBdAGX8A7fWnTHs+R4cUal8TXkxTp9g3o= =pOV/ -----END PGP SIGNATURE----- --irq5cnu2bm4pivru--