perlquestion
nglenn
<p>I'm running Windows x64 and am annoyed that some important modules won't install. There seems to be something wrong some binary part of my installation. For example, I see on the CPAN testers website that Data::UUID installs fine on Windows. But when I try to install it, I get a really long list of errors like this:</p>
<p><code>UUID.o:UUID.c:(.text+0x1eac): undefined reference to `_imp__Perl_croak_xs_usage'
UUID.o:UUID.c:(.text+0x1eb9): undefined reference to `_imp__Perl_get_context'
UUID.o:UUID.c:(.text+0x1f33): undefined reference to `_imp__Perl_sv_derived_from'
UUID.o:UUID.c:(.text+0x1f72): undefined reference to `_imp__Perl_sv_2iv_flags'
UUID.o:UUID.c:(.text+0x2217): undefined reference to `_imp__Perl_croak_nocontext'
UUID.o:UUID.c:(.text+0x222e): undefined reference to `_imp__Perl_croak_xs_usage'
...</code></p>
<p>I believe that Moose::Autobox should work, too; but when I try to install it I get this:
<code># Tried to use 'Moose::Autobox'.
# Error: Can't load 'C:/strawberry/perl/lib/auto/autobox/autobox.dll' for module autobox: load_file:%1 is not a valid Win32 application at C:/strawberry/perl/lib/XSLoader.pm line 68.</code></p>
<p>I am using Perl 5.16.1 (Strawberry); but I just installed it over a version 5.12.x that was having the same problems. I'm not sure if it maters, but I have another version of gcc on my system besides the one that came with perl:
<code>C:\Users\Nate Glenn>where gcc
C:\dev\MinGW\bin\gcc.exe
C:\strawberry\c\bin\gcc.exe</code></p>
<p>Does anyone have any ideas about how I can fix this?</p>