perl 5.14 perl5/5.14/i686-cygwin-threads-64int/auto/IO/IO.dll missing or broken

Daniel daniel@boland.nl
Fri Jun 19 21:05:00 GMT 2015


Marco Atzeri wrote:
> On 6/19/2015 7:34 AM, Daniel wrote:
>> William J. Schilp, PhD wrote:
>> I have the same problem (I'm on 32bit). The IO module is broken:
>>
>> $ ldd /usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/IO/IO.dll
>>          ntdll.dll => /cygdrive/c/WINDOWS/system32/ntdll.dll (0x7c900000)
>>          kernel32.dll => /cygdrive/c/WINDOWS/system32/kernel32.dll
>> (0x7c800000)
>>          ??? => ??? (0x6f0f0000)
>>          ??? => ??? (0x61000000)
>>
> 
> please use
>  cygcheck  /usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/IO/IO.dll
> 
> It will tell you what other dll's is missing
> 
> For reporting issue, please follow the guideline
> 
>> Problem reports:       http://cygwin.com/problems.html
> 
> Specially the point :
> "Run cygcheck -s -v -r > cygcheck.out and include that file as an 
> attachment in your report. Please do not compress or otherwise encode 
> the output. Just attach it as a straight text file so that it can be 
> easily viewed. "
> 
> Regards
> Marco
> 
> 

I included the cygcheck output. The error I get is:

Can't load 
'/usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/IO/IO.dll' for 
module IO: No such process at /usr/lib/perl5/5.14/XSLoader.pm line 71.
  at /usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO.pm line 11
Compilation failed in require at 
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO/Handle.pm line 266.
BEGIN failed--compilation aborted at 
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO/Handle.pm line 266.
Compilation failed in require at 
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO/Socket.pm line 11.
BEGIN failed--compilation aborted at 
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO/Socket.pm line 11.
Compilation failed in require at ./test.pl line 5.
BEGIN failed--compilation aborted at ./test.pl line 5.

The output on IO.dll dependencies is:

$ cygcheck /usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/IO/IO.dll
C:\rhcygwin\lib\perl5\5.14\i686-cygwin-threads-64int\auto\IO\IO.dll
   C:\rhcygwin\bin\cygwin1.dll
     C:\WINDOWS\system32\KERNEL32.dll
       C:\WINDOWS\system32\ntdll.dll
   C:\rhcygwin\bin\cygperl5_14.dll
     C:\rhcygwin\bin\cygcrypt-0.dll
     C:\rhcygwin\bin\cyggcc_s-1.dll
     C:\rhcygwin\bin\cygssp-0.dll

As you can see in the attachment, I use the previous version of Red 
Hat's Cygwin. After downgrading perl everything works fine again.

Thanks,
Daniel
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20150619/68f4c4b5/attachment.ksh>
-------------- next part --------------
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list