[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