From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vagrant Cascadian Subject: Re: core-updates fails to "make dist" missing guix-manual.pot Date: Tue, 03 Sep 2019 09:04:31 -0700 Message-ID: <87tv9t74ds.fsf@yucca> References: <87woez7bbz.fsf@yucca> <87imq9va2g.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36291) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5BIX-0004LA-3F for guix-devel@gnu.org; Tue, 03 Sep 2019 12:04:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5BIT-0001nj-H0 for guix-devel@gnu.org; Tue, 03 Sep 2019 12:04:46 -0400 In-Reply-To: <87imq9va2g.fsf@gnu.org> 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" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2019-09-03, Ludovic Court=C3=A8s wrote: > Vagrant Cascadian skribis: > >> I'm trying to generate a tarball from core-updates using "make >> dist". With the following commit it always ends in a failure due to >> missing guix-manual.pot: >> >> 893c2df00daa4e6dd6a7ff3813d7df5329877f9e >> Merge branch 'master' into core-updates >> >> $ ./bootstrap && ./configure --localstatedir=3D/var && make dist >> .... >> make[2]: *** No rule to make target 'po/doc/guix-manual.pot', needed by >> 'distdir-am'. Stop. >> make[2]: Leaving directory '/home/vagrant/src/guix-tarball' >> make[1]: *** [Makefile:4967: distdir] Error 2 >> make[1]: Leaving directory '/home/vagrant/src/guix-tarball' >> make: *** [Makefile:5072: dist] Error 2 > > Did that problem eventually vanish? > > If not, did you try =E2=80=9Cmake doc-pot-update=E2=80=9D? > > I think that=E2=80=99s supposed to happen automatically, but maybe someth= ing=E2=80=99s > wrong. That helped! I updated to the lastest core-updates: 0481289cbccba2646bf654f0ae49ac9c45602d5d Merge branch 'master' into core-updates Next problem was missing "convert", which was fixed by also installing "imagemagick". Which still had issues: $ make dist ... echo 1.0.1.3486-04812 > "guix-1.0.1.3486-04812/.tarball-version" guix-1.0.1.3486-04812/gnu/packages/commencement.scm: ;; configure: warning: CONFIG_SHELL=3D/gnu/store/kpxi8h3669afr9r1bgvaf9ij3y4wdyyn-bash-minimal-4= .4.12/bin/bash: invalid host type guix-1.0.1.3486-04812/gnu/packages/patches/binutils-boot-2.20.1a.patch:+ libtool: link: /gnu/store/rgwjixk5zl7s2d3xsb2ws2z2q3m0xjm4-tcc-boot-0.9.26-0.97196ce/bin= /tcc -D __GLIBC_MINOR__=3D6 -D MES_BOOTSTRAP=3D1 -g -o size size.o bucomm.o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a ./../intl/libintl.a guix-1.0.1.3486-04812/gnu/packages/patches/binutils-boot-2.20.1a.patch:+ /gnu/store/rgwjixk5zl7s2d3xsb2ws2z2q3m0xjm4-tcc-boot-0.9.26-0.97196ce/lib= /libc.a: error: 'strncmp' defined twice error: store file names embedded in the distribution make[3]: *** [Makefile:5883: assert-no-store-file-names] Error 1 make[3]: Leaving directory '/home/vagrant/src/guix-tarball' make[2]: *** [Makefile:4981: distdir-am] Error 2 make[2]: Leaving directory '/home/vagrant/src/guix-tarball' make[1]: *** [Makefile:4974: distdir] Error 2 make[1]: Leaving directory '/home/vagrant/src/guix-tarball' make: *** [Makefile:5079: dist] Error 2 One step at a time... :) live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXW6PDwAKCRDcUY/If5cW qiJ6AP9bAy21ju19/pYm+jRi5mfgRgm/30WbJqyyhLVSma/7VAD/dzDvMdkZ+U1N mb+xXFHNcQM1c0mtrBPubTewj9v82Qo= =gYgh -----END PGP SIGNATURE----- --=-=-=--