From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: Shepherd release! Date: Mon, 19 Mar 2018 20:14:32 +0100 Message-ID: <20180319191432.GA2387@jurong> References: <87zi38w5oq.fsf@gnu.org> <20180316135546.GA5407@jurong> <87370wvwyk.fsf@gnu.org> 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]:58162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ey0F2-0003T8-7H for guix-devel@gnu.org; Mon, 19 Mar 2018 15:14:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ey0Ey-0002ig-Er for guix-devel@gnu.org; Mon, 19 Mar 2018 15:14:44 -0400 Content-Disposition: inline In-Reply-To: <87370wvwyk.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 =?iso-8859-15?Q?Court=E8s?= Cc: Guix-devel , Carlo Zancanaro On Mon, Mar 19, 2018 at 05:42:11PM +0100, Ludovic Court=C3=A8s wrote: > You probably need to run =E2=80=98gettextize=E2=80=99 first. That is strange, why have I never heard about this command before? Anyway, I tried, and it shows a lot of scary warnings: ... Updating Makefile.am (backup is in Makefile.am~) Updating configure.ac (backup is in configure.ac~) Adding an entry to ChangeLog (backup is in ChangeLog~) Please update po/Makevars so that it defines all the variables mentioned in po/Makevars.template. You can then remove po/Makevars.template. Please run 'aclocal -I m4' to regenerate the aclocal.m4 file. You need aclocal from GNU automake 1.9 (or newer) to do this. Then run 'autoconf' to regenerate the configure file. You might also want to copy the convenience header file gettext.h from the /gnu/store/xd2ifxzy0wah00b4pj83djsqaw03793x-gettext-0.19.8.1/sha= re/gettext directory into your package. It is a wrapper around that implements the configure --disabl= e-nls option. Press Return to acknowledge the previous three paragraphs. Then I just went ahead and did "autoreconf -vfi", but this yielded the following error message: autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 configure.ac:86: error: `po/Makefile.in' is already registered with AC_CO= NFIG_FILES. ../../lib/autoconf/status.m4:288: AC_CONFIG_FILES is expanded from... configure.ac:86: the top level autom4te: /gnu/store/mqjjsvkvpbgp9ykmi9jcylzw44qk1hr4-m4-1.4.18/bin/m4 fa= iled with exit status: 1 aclocal: error: echo failed with exit status: 1 autoreconf: aclocal failed with exit status: 1 Maybe I should follow the advice in the above "three paragraphs"? $ aclocal -I m4 configure.ac:86: error: `po/Makefile.in' is already registered with AC_CO= NFIG_FILES. ../../lib/autoconf/status.m4:288: AC_CONFIG_FILES is expanded from... configure.ac:86: the top level autom4te: /gnu/store/mqjjsvkvpbgp9ykmi9jcylzw44qk1hr4-m4-1.4.18/bin/m4 fa= iled with exit status: 1 aclocal: error: echo failed with exit status: 1 This looks like the previous analysis by David Pirotte: On Fri, Mar 16, 2018 at 11:47:24PM -0300, David Pirotte wrote: > 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 Andreas