bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gettext] “distcheck -j” failure caused by ‘update-po’


From: Bruno Haible
Subject: Re: [bug-gettext] “distcheck -j” failure caused by ‘update-po’
Date: Sun, 14 May 2017 22:52:00 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-75-generic; KDE/5.18.0; x86_64; ; )

Hi Ludo,

> > Can you please open a ticket at https://savannah.gnu.org/bugs/?group=gettext
> > and attach the files Makefile, Makevars, da.po, sr.po ? So that someone can
> > analyze this.
> 
> Reported at <https://savannah.gnu.org/bugs/index.php?51027>.

Thanks. There you write:

> To reproduce, please run:
>
>   git clone git://git.sv.gnu.org/guix.git

OK.

>   git checkout a76ca052d6e772164586bb1b4b2b8c69af783666

Fails:

fatal: Not a git repository (or any parent up to mount point /media/develdata)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

I had to do "cd guix" first.

>   autoreconf -vfi

Fails:

autoreconf: running: aclocal --force -I m4
configure.ac:218: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not 
m4_defun'd
m4/guix.m4:323: GUIX_LIBZ_LIBDIR is expanded from...
configure.ac:218: the top level
configure.ac:218: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not 
m4_defun'd
m4/guix.m4:323: GUIX_LIBZ_LIBDIR is expanded from...
configure.ac:218: the top level
autoreconf: configure.ac: tracing
configure.ac:218: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not 
m4_defun'd
m4/guix.m4:323: GUIX_LIBZ_LIBDIR is expanded from...
configure.ac:218: the top level
autoreconf: configure.ac: not using Libtool
autoreconf: running: /darch/x86_64-linux-gnu/gnu/bin/autoconf --force
configure.ac:218: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not 
m4_defun'd
m4/guix.m4:323: GUIX_LIBZ_LIBDIR is expanded from...
configure.ac:218: the top level
configure.ac:74: error: possibly undefined macro: PKG_CHECK_MODULES
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:75: error: possibly undefined macro: GUILE_MODULE_AVAILABLE

Really, you should modify this package's 'bootstrap' script so that it does
not assume that 'automake' is installed in /usr (I take the freedom to install
it with a different --prefix). I mean, add to 'bootstrap' some commands that
will fetch pkg.m4 and guile.m4 from somewhere and put them into m4/.

Once I do this (add pkg.m4 and guile.m4 to m4/), "autoreconf -vfi" finally
succeeds.

>   make distcheck

Fails:

make: *** No rule to make target 'distcheck'.  Stop.

I try to do "./configure" first. Then I get

./configure: line 7044: syntax error near unexpected token `2.2'
./configure: line 7044: `GUILE_PKG(2.2 2.0)'

  -- -- -- --

No, really, this is not the way to go. I don't want to debug various problems
in a "How to reproduce" script and in the build system of your package. I
only want to debug problems in msgmerge and the Makefile.in.in of the po/
directories.

Please can you attach the files *.pot, Makefile, Makevars, da.po, sr.po
from the po/guix/ subdirectory of your build tree?

That should take you less than a minute and won't take me 30 minutes of trouble
until I get to a point where I can analyze something.

Bruno




reply via email to

[Prev in Thread] Current Thread [Next in Thread]