Looks like I always use the pure Perl module, but for different reasons depending on the Texinfo version:
6.8 (https://github.com/archlinux/svntogit-packages/blob/packages/texinfo/trunk/PKGBUILD): $ makeinfo -I ./è simplest.texi checking /usr/lib/texinfo/MiscXS.la checking /usr/share/texinfo/lib/Text-Unidecode/lib/MiscXS.la checking /usr/share/texinfo/lib/Unicode-EastAsianWidth/lib/MiscXS.la checking /usr/share/texinfo/lib/libintl-perl/lib/MiscXS.la checking /usr/share/texinfo/MiscXS.la checking /usr/share/texinfo/MiscXS.la checking /usr/lib/perl5/5.34/site_perl/MiscXS.la checking /usr/share/perl5/site_perl/MiscXS.la checking /usr/lib/perl5/5.34/vendor_perl/MiscXS.la checking /usr/share/perl5/vendor_perl/MiscXS.la checking /usr/lib/perl5/5.34/core_perl/MiscXS.la checking /usr/share/perl5/core_perl/MiscXS.la MiscXS: couldn't find Libtool archive file falling back to pure Perl module Texinfo::MiscXS attempting to override Texinfo::Convert::Unicode::unicode_text with Texinfo::MiscXS::unicode_text... ...failed checking /usr/lib/texinfo/Parsetexi.la checking /usr/share/texinfo/lib/Text-Unidecode/lib/Parsetexi.la checking /usr/share/texinfo/lib/Unicode-EastAsianWidth/lib/Parsetexi.la checking /usr/share/texinfo/lib/libintl-perl/lib/Parsetexi.la checking /usr/share/texinfo/Parsetexi.la checking /usr/share/texinfo/Parsetexi.la checking /usr/lib/perl5/5.34/site_perl/Parsetexi.la checking /usr/share/perl5/site_perl/Parsetexi.la checking /usr/lib/perl5/5.34/vendor_perl/Parsetexi.la checking /usr/share/perl5/vendor_perl/Parsetexi.la checking /usr/lib/perl5/5.34/core_perl/Parsetexi.la checking /usr/share/perl5/core_perl/Parsetexi.la Parsetexi: couldn't find Libtool archive file falling back to pure Perl module Texinfo::ParserNonXS checking /usr/lib/texinfo/XSParagraph.la checking /usr/share/texinfo/lib/Text-Unidecode/lib/XSParagraph.la checking /usr/share/texinfo/lib/Unicode-EastAsianWidth/lib/XSParagraph.la checking /usr/share/texinfo/lib/libintl-perl/lib/XSParagraph.la checking /usr/share/texinfo/XSParagraph.la checking /usr/share/texinfo/XSParagraph.la checking /usr/lib/perl5/5.34/site_perl/XSParagraph.la checking /usr/share/perl5/site_perl/XSParagraph.la checking /usr/lib/perl5/5.34/vendor_perl/XSParagraph.la checking /usr/share/perl5/vendor_perl/XSParagraph.la checking /usr/lib/perl5/5.34/core_perl/XSParagraph.la checking /usr/share/perl5/core_perl/XSParagraph.la XSParagraph: couldn't find Libtool archive file falling back to pure Perl module Texinfo::Convert::ParagraphNonXS attempting to override Texinfo::Convert::Plaintext::_process_text_internal with Texinfo::MiscXS::process_text... ...failed simplest.texi:10: @include: could not find toto.texi git (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=texinfo-git): $ makeinfo -I ./è simplest.texi use of XS modules was disabled when Texinfo was built falling back to pure Perl module Texinfo::ParserNonXS use of XS modules was disabled when Texinfo was built falling back to pure Perl module Texinfo::MiscXS attempting to override Texinfo::Convert::Unicode::unicode_text with Texinfo::MiscXS::unicode_text... ...failed use of XS modules was disabled when Texinfo was built falling back to pure Perl module Texinfo::Convert::ParagraphNonXS attempting to override Texinfo::Convert::Plaintext::_process_text_internal with Texinfo::MiscXS::process_text... ...failed simplest.texi:10: @include: could not find toto.texi Cheers, Gaël ------- Original Message ------- On Sunday, February 20th, 2022 at 12:18 PM, Patrice Dumas <[email protected]> wrote: > I do not understand why there is a bug with the XS Parser for you. The > XS parser is enable by default since Texinfo 6.8, which explains why > with 6.7 there is always the bug. A possibility could be that you > actually use the pure perl parser. Could you please set > > export TEXINFO_XS=debug > > and try to run makeinfo (6.8 or development version) to see if you really > use the XS Parser? > -- > > Pat
