On Thu, Apr 27, 2017 at 05:55:16PM +0300, Eli Zaretskii wrote:
> The configure script concludes that Perl extension XS cannot be built:
> 
>      no fallback module for TestXS at ../../../Texinfo/XSLoader.pm line 241.
>      BEGIN failed--compilation aborted at 
> ../../../Texinfo/Convert/XSParagraph/TestXS.pm line 31.
>      Compilation failed in require at 
> ../../../Texinfo/Convert/XSParagraph/fail.pl line 1.
>      checking whether we can build Perl extension (XS) modules... no
> 
> I cannote figure out why it reaches this conclusion: the TestXS module
> is built successfully.  How can I find out why the detection fails?

You could try going into the tp/Texinfo/Convert/XSParagraph subdirectory
and running

TEXINFO_XS=debug ${PERL} -I ../../../ -I . fail.pl

where ${PERL} is the path to your Perl executable. This should give
an idea what point it is failing at. For example, I get the output

checking ../../..//TestXS.la
checking ./TestXS.la
found ./TestXS.la
./.libs/TestXS.so loaded
looking for boot_TestXS
trying to call boot_TestXS...
  ...succeeded
message from XS module

which shows it loaded successfully.


Reply via email to