Sorry for the much ado for nothing. I could note reproduce the problem either. I had made an svn update anyway and re-installed automake. After configuring with the --disable-perl-xs I could make and install texi2any, and yes, the other problem of internationalisation which I had also disappeared.
Maybe my system was not up-to date when I made the first build attempt, and autotools did not notice. I had a look at po_document/Makefile, and it has changed (unfortunately I have not kept a version of the original makefile that caused the problem), but when I had the problem one of the tools (I think it was MSGMERGE_UPDATE) was defined as : --update. Probably this setting was supposed to do nothing without hurting the compilation process, but indeed that did not work. Vincent. Le lun. 7 sept. 2020 à 22:09, Gavin Smith <[email protected]> a écrit : > > On Mon, Aug 24, 2020 at 06:13:54PM +0200, Vincent Belaďche wrote: > > Here is what I get: > > > > test ! -f texinfo_document.po || { \ > > if test -f ./texinfo_document.pot-header; then \ > > sed -e '1,/^#$/d' < texinfo_document.po > texinfo_document.1po && \ > > cat ./texinfo_document.pot-header texinfo_document.1po > > > texinfo_document.po && \ > > rm -f texinfo_document.1po \ > > || exit 1; \ > > fi; \ > > if test -f ./texinfo_document.pot; then \ > > sed -f remove-potcdate.sed < ./texinfo_document.pot > > > texinfo_document.1po && \ > > sed -f remove-potcdate.sed < texinfo_document.po > texinfo_document.2po > > && \ > > if cmp texinfo_document.1po texinfo_document.2po >/dev/null 2>&1; then \ > > rm -f texinfo_document.1po texinfo_document.2po texinfo_document.po; \ > > else \ > > rm -f texinfo_document.1po texinfo_document.2po > > ./texinfo_document.pot && \ > > mv texinfo_document.po ./texinfo_document.pot; \ > > fi; \ > > else \ > > mv texinfo_document.po ./texinfo_document.pot; \ > > fi; \ > > } > > make[6]: Leaving directory '/home/bio/Perso/texinfo/po_document' > > make[5]: Leaving directory '/home/bio/Perso/texinfo/po_document' > > : --update --lang=ca --previous ca.po texinfo_document.pot > > rm -f ca.gmo && : --no-location --quiet -o ca.1po ca.po > > texinfo_document.pot && : -c --statistics --verbose -o ca.gmo ca.1po > > && rm -f ca.1po > > mv: cannot stat 't-ca.gmo': No such file or directory > > Makefile:198: recipe for target 'ca.gmo' failed > > make[4]: *** [ca.gmo] Error 1 > > make[4]: Leaving directory '/home/bio/Perso/texinfo/po_document' > > Makefile:3698: recipe for target '../po_document/ca.gmo' failed > > make[3]: *** [../po_document/ca.gmo] Error 2 > > make[3]: Leaving directory '/home/bio/Perso/texinfo/tp' > > Makefile:3248: recipe for target 'all-recursive' failed > > make[2]: *** [all-recursive] Error 1 > > make[2]: Leaving directory '/home/bio/Perso/texinfo/tp' > > Makefile:1227: recipe for target 'all-recursive' failed > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory '/home/bio/Perso/texinfo' > > Makefile:1166: recipe for target 'all' failed > > make: *** [all] Error 2 > > I had a look at the Makefile to see where the reference to "t-ca.gmo" > came from but I wasn't able to see it. Maybe your other problem with > locales is related.
