in reply to Re: Building Math-GSL-0.07 on Win32 (MinGW compiler)
in thread Building Math-GSL-0.07 on Win32 (MinGW compiler)

I don't understand why strawberryperl doesn't included MSYS

I've suggested to adamk that Strawberry *should* include MSYS. I think his reason for rejecting that suggestion was simply to keep the size and complexity of Strawberry down - and I respect his right to do that.
After all, it's not all that hard to install MSYS separately, and then use Strawberry's MinGW compiler inside that shell. (I can probably provide some help with that, if needed.)

Once you've got MSYS and MinGW set up, building gsl-1.11 is straightforward. Just run './configure --disable-shared --enable-static' (assuming you want a static build), followed by 'make check' and 'make install'. IIRC, the 'monte' tests in 'make check' fail - but all other tests pass. There may now be a more recent version of GSL but, if so, I haven't tried it yet.

Cheers,
Rob
  • Comment on Re^2: Building Math-GSL-0.07 on Win32 (MinGW compiler)

Replies are listed 'Best First'.
Re^3: Building Math-GSL-0.07 on Win32 (MinGW compiler)
by Anonymous Monk on Aug 02, 2008 at 12:10 UTC
    Did you install MSYS over strawberryperl? It doesn't look like it from your lib/inc problems.
    It may not be all that hard, but its easy to include it, or add an option to download it after install, or simply tell the user what to get where.
      Did you install MSYS over strawberryperl?

      No, my MSYS shell uses a separate MinGW installation - the very same MinGW that I used to build my perl-5.10.0 from source.

      But I could just as well be using Strawberry Perl and have the MSYS shell use Strawberry's MinGW installation ... it wouldn't make any difference to the problems I'm experiencing.

      Cheers,
      Rob