From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 27 10:27:30 2017 Received: (at 27314-done) by debbugs.gnu.org; 27 Jun 2017 14:27:30 +0000 Received: from localhost ([127.0.0.1]:40954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dPrSj-0008Br-RJ for submit@debbugs.gnu.org; Tue, 27 Jun 2017 10:27:30 -0400 Received: from aibo.runbox.com ([91.220.196.211]:35848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dPrSe-0008Bf-2b for 27314-done@debbugs.gnu.org; Tue, 27 Jun 2017 10:27:27 -0400 Received: from [10.9.9.210] (helo=mailfront10.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dPrSd-0002BZ-A7; Tue, 27 Jun 2017 16:27:23 +0200 Received: from [95.141.35.15] (helo=localhost) by mailfront10.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dPrSI-0005ug-G7; Tue, 27 Jun 2017 16:27:02 +0200 Date: Tue, 27 Jun 2017 14:27:01 +0000 From: ng0 To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 27314-done@debbugs.gnu.org Subject: Re: bug#27314: guix includes wrong directory in build environment Message-ID: <20170627142701.6j4aa4tfz4efguct@abyayala> Mail-Followup-To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 27314-done@debbugs.gnu.org References: <20170610180642.fxkss3io2oorqmsi@abyayala> <87vanwgvxv.fsf@gnu.org> <20170616101215.2pgbahdljuzrn6dn@abyayala> <87vani7cek.fsf@gnu.org> <20170626212535.tp4ikmff3yqmojtt@abyayala> <87bmp95yzb.fsf@gnu.org> <20170627142303.hbpegpjzotukkiwn@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="v3nx32ork2ht6jv6" Content-Disposition: inline In-Reply-To: <20170627142303.hbpegpjzotukkiwn@abyayala> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27314-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --v3nx32ork2ht6jv6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Oops! Okay I found the mistake! I forgot that I have this in my ng0/packages/gnunet.scm: ;; fuse, pointing to the tests disabled version of gnunet-git (define-public gnunet-fuse (let* ((commit "c25f3acb22f386f2836cd7c7ae21fcef272c0352") (revision "2")) (package (inherit gnunetg) (name "gnunet-fuse") (version (package-version gnunetgf)) [=E2=80=A6] I had it in there for so long that I forgot it exists. Sorry :) ng0 transcribed 3.6K bytes: > 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/5cbyk5gmw2gj017d02vyibz3v6rdld= z7-gnunetgf-0.10.114b59076f/include -fno-strict-aliasing -Wall -g -O2 -I/g= nu/store/5cbyk5gmw2gj017d02vyibz3v6rdldz7-gnunetgf-0.10.114b59076f/include = conftest.c >&5 > > >> > In file included from /gnu/store/5cbyk5gmw2gj017d02vyibz3v6rdldz7-= gnunetgf-0.10.114b59076f/include/gnunet/gnunet_util_lib.h:56:0, > > >> > from conftest.c:44: > > >> > /gnu/store/5cbyk5gmw2gj017d02vyibz3v6rdldz7-gnunetgf-0.10.114b5907= 6f/include/gnunet/gnunet_crypto_lib.h:80:20: fatal error: gcrypt.h: No such= file or directory > > >> > compilation terminated. > > >>=20 > > >> I think this means that =E2=80=98gnunetgf=E2=80=99 should propagate = libgcrypt. > > >>=20 > > >> I=E2=80=99m closing this bug because I think it=E2=80=99s a packagin= g 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 q= uestion, > > > I am using gnunet, from guix master. So from my perspective it is a b= ug and it > > > is repeating every time. > > > > > > gnunetgf[2] inherits from gnunetg[1] > > > > > > 1: https://github.com/ng-0/guix_packages/blob/master/ng0/packages/gnu= net.scm#L59 > > > 2: https://github.com/ng-0/guix_packages/blob/master/ng0/packages/gnu= net.scm#L167 > > > > > > and gnunetg inherits from gnunet but overrides most of the package de= finition. > >=20 > > Hey, this is not Guix code here. :-) >=20 > 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. >=20 > > 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 look= s the way you > > want? >=20 > 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 > . This is what is messing with my head. Why? >=20 > 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. >=20 > https://krosos.org/gnunet-fuse.pdf >=20 > > Thanks, > > Ludo=E2=80=99. > >=20 > >=20 > >=20 > >=20 >=20 > --=20 > ng0 > OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 > infotropique: https://www.infotropique.org > personal: https://ng-0.github.io https://krosos.org/ --=20 ng0 OpenPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 infotropique: https://www.infotropique.org personal: https://ng-0.github.io https://krosos.org/ --v3nx32ork2ht6jv6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAllSazQACgkQ4i+bv+40 hYghgw//YsMA07gIbctraLEwpTStLgXD0h/s9i+fb9wRkrAh7dPT/nms5PCOVJdn 4C4Rbjq20nuNURpB2aYNahVYig0pNNtZVLsTIGP5iaTXb5pk0/o/e79c5z2qVNIT s9C5fS27z981zcpqB/aFqG7+e8fsmd9QfhvErxH/Z2pSv67LN1RM4ECeaasHyxq2 ztJP4NCTyKb/LenS5i2zwgKk7G89ri614hsln31FZaXr9rBZe7qA9akhpji24zna wps9aIYGQc2zR005/uDxeQ15xjEMLwdoD2uVaHf5ORiNcHP90uouA9lK6ubI8Tk7 Lm6v/K91ooXV/QPZmnwkjrGAIVd3STR4rStQrqDAe0GrGDNKgZgDytBhoU6qeFjh BBHR5iXMJDbPr/xNXmCqx7h4KriDFgOeWXKHzSZoGCB5yhIuSd6NXa1k7fAmi3ab Htx17ymYusFq2qcChDBCEtUrk/E9Ua/z6hYuRsncrzK2R6mCb248J2J7azlgwELQ ivPN0wG1jRvMvqEExSP1uPce5UBk0Uisz6EyYZPmevxBQcMj1fnJb/fwu3Jcyur2 dPJ9lGD54Da0szHg6RX4QM8ba1myvTeJBOH+H1zcMFekdT0fHABC7kvBrGDYka/K NWRnXIKBYellzc77HbL16PFQkfE/VSjjARNuvg1UTXsNM05voxQ= =dABe -----END PGP SIGNATURE----- --v3nx32ork2ht6jv6--