Hello,

There is a new SWIG interface in Texinfo, in tta/swig, and some tests
for the Perl interface in tta/swig/perl.  In the CI
https://github.com/gnu-texinfo/ci-check/actions/runs/16592419646/job/46931708709
the tta/swig/perl tests fail for cygwin with the SWIG interface
extension not found:  
Can't load '../../swig/perl/.libs/Texinfo.dll' for module Texinfo: No such file 
or directory at /usr/lib/perl5/5.40/x86_64-cygwin-threads/DynaLoader.pm line 
206.
or
Can't load '../../swig/perl/.libs/auto/Texinfo/Texinfo.dll' for module Texinfo: 
No such file or directory at 
/usr/lib/perl5/5.40/x86_64-cygwin-threads/DynaLoader.pm line 206.

The build log shows that the Texinfo.dll file seems to be created in
../../swig/perl/.libs/Texinfo.dll without error.  (If the
.libs/Texinfo.dll was there, the .libs/auto/Texinfo/Texinfo.dll should
also be there as the code helping with finding the extensions should
create a symlink from .libs/auto/Texinfo to .libs).

I do not think that I can debug this issue further without access to a
Cygwin system.  Could somebody with access to cygwin please try to see
what's going on?  make check on a build of the texinfo git master should
trigger the issue.  Regarding the prerequisites, in the CI we install
(swig is needed too): gcc-core make perl perl-Data-Compare
perl-Test-Deep libncurses-devel libcrypt-devel libnsl-devel
libiconv-devel libintl-devel

-- 
Pat

Reply via email to