in reply to Re: Disappointed with latest Strawberry Perl
in thread Disappointed with latest Strawberry Perl

cpan.bat has been flagged as an issue before. See #21864: Explicit path in cpan.bat.

While I'm not sure exactly how we can save you from having similarly named tools in different parts of your PATH, please add your suggestion to the RT queue.

-xdg

Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

  • Comment on Re^2: Disappointed with latest Strawberry Perl

Replies are listed 'Best First'.
Re^3: Disappointed with latest Strawberry Perl
by Tux (Canon) on Dec 30, 2007 at 09:52 UTC

    Added a few remarks to the RT queue

    (Strawberry Perl)++ ! Getting further and further. I also suggest to (sym)link/copy dmake to nmake and make and bundle Tk, as it cannot be installed with cpan, as make requires the extra argument "MSWin32" to succeed.


    Enjoy, Have FUN! H.Merijn

      Please don't link/copy dmake to nmake. Just because I install Strawberry Perl doesn't mean I don't have other Perls or other things that use nmake. It seems a very bad idea to potentially break things that actually want/need nmake in a way that will likely be quite confusing to diagnose.

      - tye        

        Linking would be no trouble for you either, as for the other perl's, you'd have the path to make and nmake in a part of your $PATH that corresponds to the perl you are working with. As said, I now have 5 different perls happily living side by side in thre different environments.


        Enjoy, Have FUN! H.Merijn
      What's wrong with Tk? I think it should build fine with Strawberry Perl, at least there's one PASS at cpan testers.

        Nothing is wrong with Tk :) It just needs an extra argument on the initial Makefile.PL command line.

        I just finished my complete list of modules, or more precicely the ones that PASS'd. The part I miss most is libexpat, so I cannot install any XML stuff. Maybe OpenSSL is second. Here's the list of PASS's and Failures, more specific output on request:

        Module Version ==================================== ========== V 0.13 Test::Pod 1.26 IO::Compress::Base 2.008 Compress::Raw::Bzip2 2.008 Compress::Raw::Zlib 2.008 IO::Compress::Bzip2 2.008 IO::Compress::Zlib * FAIL * Compress::LZF 3.1 IO::Compress::Lzf 2.008 Compress::Bzip2 2.09 IO::String 1.08 Archive::Zip 1.23 Heap 0.80 Graph 0.84 List::MoreUtils 0.21 Devel::Size 0.69 Devel::Trace 0.10 Debug::Trace 0.04 Sub::Uplevel 0.18 Test::Exception 0.26 Carp::Clan 5.9 Bit::Vector 6.4 Date::Calc 5.4 Date::Manip 5.48 Text::CSV_XS 0.32 DBI 1.601 SQL::Statement 1.15 DBD::SQLite 1.14 DBD::CSV 0.22 DBD::File 0.35 Digest::SHA1 2.11 Number::Compare 0.01 Text::Glob 0.08 File::Find::Rule 0.30 Data::Compare 0.17 CPAN::Checksums 1.064 Parse::RecDescent 1.94 Crypt::SSLeay * FAIL * Crypt::Rot13 * FAIL * Convert::ASN1 0.21 Convert::IBM390 0.23 Net::Rexec 0.12 Crypt::Rijndael 1.05 Crypt::CBC 2.24 Crypt::Blowfish 2.10 Crypt::DES 2.05 Digest::HMAC 1.01 Net::SNMP * FAIL * URI 1.35 HTML::Tagset 3.10 HTML::Parser 3.56 HTML-Tree * FAIL * XML::Parser * FAIL * XML::Writer 0.603 XML::XPath * FAIL * XML::SAX::Base 1.04 XML::Twig * FAIL * LWP 5.808 Net::SSLeay * FAIL * IO::Socket::SSL * FAIL * Authen::SASL 2.10 Net::NTP * FAIL * HTTP::Proxy * FAIL * News::NNTPClient 0.37 Text::Metaphone * FAIL * Text-Format+NWrap * FAIL * Text::OutputFilter 0.12 Tk 804.028 Tk::Clock 0.21 Tk::TreeGraph 1.030 Tk::TableMatrix * FAIL * Tk::FontDialog 0.14 Devel::ptkdb 1.1091 Term::Size * FAIL * Mail::Sendmail 0.79 Net::LDAP 0.34 Unix::Processors 2.034 BSD::Resource * FAIL * Devel::Symdump 2.08 YAML 0.66 Pod::Coverage 0.19 Test::Pod::Coverage 1.08 SOAP::Lite * FAIL * IO::Tee 0.64 OLE::Storage_Lite 0.15 Image::Base 1.07 Image::Xbm 1.08 Image::Xpm 1.09 Image::Size 3.1 Image::Info 1.27 Image::ExifTool 7.00 Spreadsheet::WriteExcel 2.20 Spreadsheet::ParseExcel 0.32 Spreadsheet::ReadSXC * FAIL * Spreadsheet::Read * FAIL * OpenOffice::OODoc * FAIL * OpenOffice::OOBuilder * FAIL * RTF::Tokenizer 1.10 RTF::Parser 1.09 RTF::Writer 1.11 Regexp::Common 2.120 Perl::Tidy 20071205 VCS::SCCS 0.10

        Enjoy, Have FUN! H.Merijn
      Lack of platform-detection sounds like a bug in the Tk Makefile.PL. It's not any concern of Strawberry's
        Tk builds fine on Strawberry. It must be another problem, maybe a broken PATH or so.