Build failing on tinycore linux

Daiki Ueno dueno at redhat.com
Mon May 20 07:47:59 UTC 2019


Hello,

Don Lawrence <dlawrence at IECOK.com> writes:

> make[3]: Entering directory '/home/tc/p11-kit/po'
> rm -f ar.gmo && /usr/local/bin/msgmerge --for-msgfmt -o ar.1po ar.po
> p11-kit.pot && /usr/local/bin/msgfmt -c --statistics --verbose -o
> ar.gmo ar.1po && rm -f ar.1po
> /usr/local/bin/msgfmt: error while opening "ar.1po" for reading: No
> such file or directory
> make[3]: *** [Makefile:190: ar.gmo] Error 1
> make[3]: Leaving directory '/home/tc/p11-kit/po'
> make[2]: *** [Makefile:233: stamp-po] Error 2
> make[2]: Leaving directory '/home/tc/p11-kit/po'
> make[1]: *** [Makefile:4626: all-recursive] Error 1
> make[1]: Leaving directory '/home/tc/p11-kit'
> make: *** [Makefile:2268: all] Error 2

Thank you for the report.  I suppose you are building p11-kit from git
using gettext >= 0.20 (because msgmerge --for-msgfmt is new in that
version).

I forwarded it to the gettext mailing list and it turned out to be a bug
in that tool:
https://lists.gnu.org/archive/html/bug-gettext/2019-05/msg00125.html

> What program am I missing or how can I disable making the docs to avoid this? 

I think you could workaround this either by:
- applying the patch for gettext from the above link
- manually copying older gettext files from the archive, which can be found
  in /usr/local/share/gettext/archive.dir.tar.* in your case, or
- using ./configure --disable-nls

Regards,
-- 
Daiki Ueno


More information about the p11-glue mailing list