http://www.perlmonks.org?node_id=1017850

gepebril69 has asked for the wisdom of the Perl Monks concerning the following question:

Hi

I've been building a project on two machines with the same Straweberry Perl versions:5.12.3.0. this worked fine and I could all install necessary CPAN modules. Now the hardware of my latest system is failing so I'm preparing a new machien with same Strawberry Perl version, but suddenly on a fresh install of Windows 7 packages like: Win32::DriveInfo and Date::Manip, pp can't be installed and errors arise like:

Can't use string ("Win32::API::Struct") as a HASH ref while "strict re +fs" in use at C:/strawberry/perl/site/lib/ /Struct.pm line 158. dmake.EXE: Error code 255, while making 'test_dynamic' CJOHNSTON/Win32-SystemInfo-0.11.zip C:\strawberry\c\bin\dmake.EXE test -- NOT OK

I like to use this new development machine to create similar par packages which can be distributed over server located over several places and are compatible with the par packages created by the current ones

Is this the way to do so, or I always should take the latest Strawberry Perl version to work with? And where do these errors suddenly come from?