Skip Menu |

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id: 30146
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

People
Owner: Nobody in particular
Requestors: JHI [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.1.2
Fixed in: (no value)



Subject: Time::HiRes 1.9708 fails horribly with Strawberry Perl

Message body is not shown because it is too large.

From: mmusgrove [...] cpan.org
I'm not sure why it's happening but it's not finding the mingw include files (sys/types.h, stdlib.h, etc) even though the INCLUDE path is set and the files exist. It's not just Time::HiRes but appears to be all (?) XS modules.
This is a (known) problem with MinGW and Vista. It may be possible to move the c:\strawberry-perl\mingw folder to c:\mingw and adjust PATH, LIB and INCLUDE environment variables to match. See http://wiki.codeblocks.org/index.php?title=MinGW_installation for details.
Subject: Re: [rt.cpan.org #30146] Compiling modules fails with Strawberry Perl on Vista
Date: Tue, 30 Oct 2007 21:11:26 +1100
To: bug-Perl-Dist-Strawberry [...] rt.cpan.org
From: "Adam Kennedy" <adamkennedybackup [...] gmail.com>
Ick :( I'm going to consider this post-next release. For now, we'll just advertise as being compatible with Win2k and XP. Adam K On 28/10/2007, via RT <bug-Perl-Dist-Strawberry@rt.cpan.org> wrote: Show quoted text
> > > Queue: Perl-Dist-Strawberry > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=30146 > > > This is a (known) problem with MinGW and Vista. > > It may be possible to move the c:\strawberry-perl\mingw folder to > c:\mingw and adjust PATH, LIB and INCLUDE environment variables to match. > > See http://wiki.codeblocks.org/index.php?title=MinGW_installation for > details. > >
From: mmusgrove [...] cpan.org
On Sun Oct 28 01:38:45 2007, MMUSGROVE wrote: Show quoted text
> I'm not sure why it's happening but it's not finding the mingw include > files (sys/types.h, stdlib.h, etc) even though the INCLUDE path is set > and the files exist. It's not just Time::HiRes but appears to be all > (?) XS modules.
Previously I had added some environment variables to get it working. I looked at what was in the INC and INCLUDE environment variables again last night and found the paths had been duplicated. Once I trimmed them back down installing XS modules started working again (well, most of them any way).
This, I believe, should now be fixed as part of the general Vista GCC fixes.