bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: texinfo-6.3.90 pretest


From: Hans-Bernhard Bröker
Subject: Re: texinfo-6.3.90 pretest
Date: Fri, 28 Apr 2017 22:33:17 +0200
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.0.1

Am 27.04.2017 um 16:55 schrieb Eli Zaretskii:

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?

I ran into that at first, too.  In short:

        pacman mingw-w64-{i686,x86_64}-perl

fixed it for me.

The crucial output appears on the terminal only, with nothing useful in config.log. It's a missing <sys/wait.h> which the perl5 CORE/perl.h is trying to access in the test compile performed by configure (log excerpt attached), lead by CORE/config.h which claims it should be available.

But there is not <sys/wait.h> among Min's headers --- there's one in MSys2. That pointed me to the solution: you need to have _MinGW_ edition(s) of Perl installed, not just MSys2's own one, to build the XS stuff.

Attachment: texinfo-configure-time-output_perlXS.txt
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]