in reply to Re^7: [Win32] PerlIO-Layers fails 4 tests on perl-5.10 only
in thread [Win32] PerlIO-Layers fails 4 tests on perl-5.10 only

Can't load 'C:\Perl64\packages\PerlIO-Layers-0.010\blib\arch/auto/PerlIO/Layers/Layers.dll' for module PerlIO::Layers: load_file:A dynamic link library (DLL) initialization routine failed at c:/Perl64/lib/DynaLoader.pm line 201.

Up until the appearance of that error I was getting the same as you. I suspect we're using different compilers. (I have Microsoft Platform SDK for Windows Server 2003 R2.)

Apart from the top level 'MANIFEST' file, do you have any files whose names =~ /manifest/i after 'build.bat' has been run ? (I don't.)

I guess another possibility is that the difference arises because we have different M::B versions. I'm using 0.3901.

Cheers,
Rob

Replies are listed 'Best First'.
Re^9: [Win32] PerlIO-Layers fails 4 tests on perl-5.10 only
by bulk88 (Priest) on Apr 09, 2012 at 02:14 UTC
    The MS manifest problem is a problem. I think the scenario is, old makemaker or old module build that doesn't know to run the mt tool, or the perl was compiled with the MS pre-manifest VC compiler, yet you are using a MS manifest VC compiler, and Config.pm isn't MS manifest aware.