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

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


William J. Schilp, PhD wrote:
> i updated to the latest version of perl on cygwin and i get the
> following failure:
> 
> 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/Seekable.pm line 101.
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO/Seekable.pm line 101.
> Compilation failed in require at
> /usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO/File.pm line 133.
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/5.14/i686-cygwin-threads-64int/IO/File.pm line 133.
> Compilation failed in require at /usr/lib/perl5/5.14/FileHandle.pm line 9.
> 
> i've searched through google for this issue but haven't found anything
> relevant. is this a known problem? is there a work around?
> 
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)

The others are fine, Cwd for instance:

$ ldd /usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/Cwd/Cwd.dll
         ntdll.dll => /cygdrive/c/WINDOWS/system32/ntdll.dll (0x7c900000)
         kernel32.dll => /cygdrive/c/WINDOWS/system32/kernel32.dll 
(0x7c800000)
         cygwin1.dll => /usr/bin/cygwin1.dll (0x61000000)
         cygssp-0.dll => /usr/bin/cygssp-0.dll (0x6f5e0000)
         cygperl5_14.dll => /usr/bin/cygperl5_14.dll (0x62d80000)
         cygcrypt-0.dll => /usr/bin/cygcrypt-0.dll (0x44000000)
         cyggcc_s-1.dll => /usr/bin/cyggcc_s-1.dll (0x6fd30000)

Or GDBM_File:

$ ldd 
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/GDBM_File/GDBM_File.dll
         ntdll.dll => /cygdrive/c/WINDOWS/system32/ntdll.dll (0x7c900000)
         kernel32.dll => /cygdrive/c/WINDOWS/system32/kernel32.dll 
(0x7c800000)
         cygwin1.dll => /usr/bin/cygwin1.dll (0x61000000)
         cyggdbm-4.dll => /usr/bin/cyggdbm-4.dll (0x6fd00000)
         cygperl5_14.dll => /usr/bin/cygperl5_14.dll (0x62d80000)
         cygcrypt-0.dll => /usr/bin/cygcrypt-0.dll (0x44000000)
         cyggcc_s-1.dll => /usr/bin/cyggcc_s-1.dll (0x6fd30000)
         cygssp-0.dll => /usr/bin/cygssp-0.dll (0x6f5e0000)


--
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