From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Pirotte Subject: Re: Shepherd release! Date: Fri, 16 Mar 2018 23:47:24 -0300 Message-ID: <20180316234724.60e0beb8@capac> References: <87zi38w5oq.fsf@gnu.org> <20180316135546.GA5407@jurong> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/QfWRjn_UWxNA.FGmCXFqp_u"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44241) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ex1sq-0003UO-7L for guix-devel@gnu.org; Fri, 16 Mar 2018 22:47:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ex1sm-00087S-A7 for guix-devel@gnu.org; Fri, 16 Mar 2018 22:47:48 -0400 In-Reply-To: <20180316135546.GA5407@jurong> 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: Andreas Enge Cc: Guix-devel , Carlo Zancanaro --Sig_/QfWRjn_UWxNA.FGmCXFqp_u Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hello, Though I don't use neither contribute to shepherd, nor guix, guixsd either,= I got curious, because the error message did trigger a bell, so I went on and vis= ited the source code and here is my few cents :) > I am already failing in getting the shepherd configured. On a fresh git > checkout, I do > autoreconf -vfi > and obtain the following: I think it would be better if the tree had the traditional ./autogen.sh or ./bootstrap, especially because it would contain more then just 'autorec= onf -vfi' (see below) > autoreconf: Entering directory `.' > autoreconf: configure.ac: not using Gettext > autoreconf: running: aclocal --force -I m4 > aclocal: warning: couldn't open directory 'm4': No such file or directory Not sure why this happens, I don't see the usual 'AC_CONFIG_MACRO_DIR([m4])' in the shepherd configure.ac file, maybe someone else has a clue? It's a wa= rning though, so it might be ok anyway ... > ... > configure.ac:17: error: required file 'build-aux/config.rpath' not found > configure.ac:17: error: required file './ABOUT-NLS' not found Don't know about the later, but wrt the former, I started to get these erro= rs soon after I started to contribute to guile-gnome/guile-clutter, and here is wha= t I wrote in their respective ./autogen.sh <---- autogen.sh starts here ----> #!/bin/sh # Run this to generate all the initial makefiles, etc. # configure.ac uses the guile.m4 GUILE_FLAGS macro, among others, # which needs build-aux/config.rpath which is not installed anymore by # modern version of automake, and without it, this script will raise # an error. For why it's needed, see the comments wtr in m4/guile.m4. if [ ! -d "build-aux" ]; then mkdir build-aux fi touch build-aux/config.rpath autoreconf -vif echo echo "Now run ./configure --prefix=3D/your/prefix." <---- autogen.sh ends here ----> > ... > config.status: creating Makefile > config.status: error: cannot find input file: `po/Makefile.in.in' > ... Here there are two problems: 1- the configure.ac has a tipo line 86, it has '... po/Makefile.in' but it should be '... po/Makefile' 2- the po subdir does not have a Makefile.in HTH, David --Sig_/QfWRjn_UWxNA.FGmCXFqp_u Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAlqsgbwACgkQ83T9k6MF etfPsQgAgB8WL1N8K96NqyX3mvqUHYPmQ1A6CUAeq5vbj63huwWNeQ7Fmh0AonfW V/DnGsWhd2ONCHPapIffvWeX77E3AwDukYZ2A0BjquJnANA27OaAZ7lybUSEh7Ns oZSYQ+I0supqzts1rS33uZ813dvnYnFOoYrEi7ONyRhREYaQzGO7qwlXKtpQGzwU eTYjAmAtBPCJVhk3djLGo/YXgz9pv6lNstwIJcQ0E1q+TQyM0mUdrD6cuP2oB0QN qoPsw3F6+/GJChOe1yFfygXAfsId8gW9UNNsiwKrJSWk5IaN2Ui+LrBYoSi1ZLvw QnEClEVzYDCqce9hAt0ZStBR1vpOfQ== =AljE -----END PGP SIGNATURE----- --Sig_/QfWRjn_UWxNA.FGmCXFqp_u--