in reply to Trying to use MinGW

I'm really not an expert for Perl on Windows, but I think it's a bad idea to combine ActivePerl and MinGW.

If I remember correctly, ActivePerl is built with Microsoft's Visual C, and Strawberry Perl is built with MinGW.

Deviating from the those compiler+Perl combinations is a certain recipe for desaster, so don't do that.

Replies are listed 'Best First'.
Re^2: Trying to use MinGW
by dasgar (Priest) on Feb 15, 2012 at 19:31 UTC

    Actually, if you install the MinGW and dmake packages from the default PPM repository for that install of ActivePerl, you'll be fine.

    Here's a cut & paste from ActiveState's documentation on ActivePerl 5.14 (link to doc):

    Building modules from source requires the following components:

    Windows:
Re^2: Trying to use MinGW
by ikegami (Patriarch) on Feb 15, 2012 at 20:25 UTC

    I think it's a bad idea to combine ActivePerl and MinGW.

    ActivePerl will actively install MinGW if needed. Seems to speak to the contrary.

    If I remember correctly, ActivePerl is built with Microsoft's Visual C, and Strawberry Perl is built with MinGW.

    Perl gives MinGW an option to create objects compatible with MS's compiler. (IIRC, it's almost entirely compatible without this flag too.)

Re^2: Trying to use MinGW
by Anonymous Monk on Feb 15, 2012 at 16:27 UTC

    Then why does activestate provide MinGW via ppm?