Math::GSL documents compilation issues and states that the module is under active development.

The CPAN Testers Matrix indicates it mostly fails to install.

For what it's worth, my unsuccessful attempt to install the module is detailed below.

Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\_\tmp>perl -v This is perl 5, version 12, subversion 0 (v5.12.0) built for MSWin32-x +86-multi-thread Copyright 1987-2010, Larry Wall Perl may be copied only under the terms of either the Artistic License + or the GNU General Public License, which may be found in the Perl 5 source ki +t. Complete documentation for Perl, including FAQ lists, should be found +on this system using "man perl" or "perldoc perl". If you have access to + the Internet, point your browser at http://www.perl.org/, the Perl Home Pa +ge. C:\_\tmp>cpan cpan shell -- CPAN exploration and modules installation (v1.9456) Enter 'h' for help. cpan> install Math::GSL Fetching with LWP: http://cpan.strawberryperl.com/authors/01mailrc.txt.gz Fetching with LWP: http://cpan.strawberryperl.com/modules/02packages.details.txt.gz Fetching with LWP: http://cpan.strawberryperl.com/modules/03modlist.data.gz Database was generated on Tue, 02 Nov 2010 00:45:45 GMT Updating database file ... Gathering information from index files ... Obtaining current state of database ... Populating database tables ... Done! Running install for module 'Math::GSL' Running make for L/LE/LETO/Math-GSL-0.22.tar.gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/L/LE/LETO/Math-GSL-0.22.tar. +gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/L/LE/LETO/CHECKSUMS Checksum for C:\strawberry\cpan\sources\authors\id\L\LE\LETO\Math-GSL- +0.22.tar.gz ok Scanning cache C:\strawberry\cpan\build for sizes ...................................................................... +......DONE ---- Unsatisfied dependencies detected during ---- ---- LETO/Math-GSL-0.22.tar.gz ---- ExtUtils::PkgConfig [build_requires] Running make test Make had some problems, won't test Delayed until after prerequisites Running make install Make had some problems, won't install Delayed until after prerequisites Running install for module 'ExtUtils::PkgConfig' Running make for T/TS/TSCH/ExtUtils-PkgConfig-1.12.tar.gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/T/TS/TSCH/ExtUtils-PkgConfig +-1.12.tar.gz Fetching with LWP: http://cpan.strawberryperl.com/authors/id/T/TS/TSCH/CHECKSUMS Checksum for C:\strawberry\cpan\sources\authors\id\T\TS\TSCH\ExtUtils- +PkgConfig-1.12.tar.gz ok CPAN.pm: Going to build T/TS/TSCH/ExtUtils-PkgConfig-1.12.tar.gz 'pkg-config' is not recognized as an internal or external command, operable program or batch file. *** *** ExtUtils::PkgConfig requires the pkg-config utility, but it doesn' +t *** seem to be in your PATH. Is it correctly installed? *** PATH=C:\strawberry\c\bin;C:\strawberry\c\i686-w64-mingw32\bin;C:\ +strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Perl\site\bin;C:\P +e rl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Prog +ram Files\Universal Extractor\bin;C:\Program Files\QuickTime\QTSystem +\ *** No 'Makefile' created TSCH/ExtUtils-PkgConfig-1.12.tar.gz C:\strawberry\perl\bin\perl.exe Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Running make for L/LE/LETO/Math-GSL-0.22.tar.gz Warning: Prerequisite 'ExtUtils::PkgConfig => 1.03' for 'LETO/Math-GSL +-0.22.tar.gz' failed when processing 'TSCH/ExtUtils-PkgConfig-1.12.ta +r .gz' with 'writemakefile => NO -- No 'Makefile' created '. Continuing, but chances to succeed are limited. CPAN.pm: Going to build L/LE/LETO/Math-GSL-0.22.tar.gz ExtUtils::PkgConfig is currently needed to find GSL for the compilatio +n of this module. It may be bundled with Math::GSL in the future. No 'Build' created LETO/Math-GSL-0.22.tar.gz C:\strawberry\perl\bin\perl.exe Build.PL -- NOT OK Running Build test Make had some problems, won't test Running Build install Make had some problems, won't install Failed during this command: TSCH/ExtUtils-PkgConfig-1.12.tar.gz : writemakefile NO -- No + 'Makefile' created LETO/Math-GSL-0.22.tar.gz : writemakefile NO -- No + 'Build' created cpan>

-- Ken


In reply to Re: Math::GSL installation on Windows XP by kcott
in thread Math::GSL installation on Windows XP by Barnabas

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.