Hm. So have the "makepl_arg" (or "mbuildpl_arg") options you specified in fact been stored persistently in your personal config file ~/.cpan/CPAN/MyConfig.pm?
Yes. I've listed MyConfig.pm below. It's probably not optimal/correct but ...
Do they actually appear in the "perl Makefile.PL ..." (or "perl Build.PL ...") command line that's being issued by CPAN.pm?
I don't know how to extract that information from cpan?

But - your question was enough to solve the problem. Thanks!

Oh, you want to know what the problem was? :) Your question prompted me to think about what was happening. First, I tried an install and it failed. Then I read up on CPAN.pm and found FAQ 5 as previously mentioned, so I edited my config. Then I reran the install. Or rather I ran 'force install'. And I did notice, each time I tried the install again that 'make' and 'make test' both said skipping, already done. But I didn't think about the implication. So now I deleted the build directory and reran install and it generated a new Makefile and installed OK!

So it seems CPAN doesn't know that the make is invalidated by a config change? Something to remember for the future.

Thanks again, Dave

MyConfig.pm
$CPAN::Config = { 'applypatch' => q[], 'auto_commit' => q[0], 'build_cache' => q[50], 'build_dir' => q[/home/dhoworth/.cpan/build], 'build_dir_reuse' => q[1], 'build_requires_install_policy' => q[ask/yes], 'bzip2' => q[/usr/bin/bzip2], 'cache_metadata' => q[1], 'check_sigs' => q[0], 'commandnumber_in_prompt' => q[1], 'cpan_home' => q[/home/dhoworth/.cpan], 'curl' => q[/usr/bin/curl], 'dontload_hash' => { }, 'ftp' => q[/usr/bin/ftp], 'ftp_passive' => q[1], 'ftp_proxy' => q[], 'getcwd' => q[cwd], 'gpg' => q[/usr/bin/gpg], 'gzip' => q[/bin/gzip], 'histfile' => q[/home/dhoworth/.cpan/histfile], 'histsize' => q[100], 'http_proxy' => q[], 'inactivity_timeout' => q[0], 'index_expire' => q[1], 'inhibit_startup_message' => q[0], 'keep_source_where' => q[/home/dhoworth/.cpan/sources], 'lynx' => q[/usr/bin/lynx], 'make' => q[/usr/bin/make], 'make_arg' => q[-j3], 'make_install_arg' => q[-j3], 'make_install_make_command' => q[/usr/bin/make], 'makepl_arg' => q[LIB=~/perl/lib INSTALLMAN1DIR=~/perl/man/man1 INST +ALLMAN3DIR=~/perl/man/man3 INSTALLARCHLIB=~/perl/lib INSTALLSCRIPT=~/ +perl/bin INSTALLBIN=~/perl/bin INSTALLSITEMAN1DIR=~/perl/man/man1 INS +TALLSITEMAN3DIR=~/perl/man/man3 INSTALLSITEARCH=~/perl/lib INSTALLSIT +ELIB=~/perl/lib INSTALLSITEBIN=~/perl/bin], 'mbuild_arg' => q[], 'mbuild_install_arg' => q[], 'mbuild_install_build_command' => q[./Build], 'mbuildpl_arg' => q[--lib=~/perl/lib --installman1dir=~/perl/man/man +1 --installman3dir=~/perl/man/man3 --installarchlib=~/perl/lib --inst +allscript=~/perl/bin --installbin=~/perl/bin --installsiteman1dir=~/p +erl/man/man1 --installsiteman3dir=~/perl/man/man3 --installsitearch=~ +/perl/lib --installsitelib=~/perl/lib --installsitebin=~/perl/bin], 'ncftpget' => q[/usr/bin/ncftpget], 'no_proxy' => q[], 'pager' => q[less], 'patch' => q[/usr/bin/patch], 'prefer_installer' => q[EUMM], 'prefs_dir' => q[/home/dhoworth/.cpan/prefs], 'prerequisites_policy' => q[ask], 'scan_cache' => q[atstart], 'shell' => q[/bin/bash], 'show_upload_date' => q[0], 'tar' => q[/bin/tar], 'term_is_latin' => q[0], 'term_ornaments' => q[1], 'test_report' => q[0], 'unzip' => q[/usr/bin/unzip], 'urllist' => [q[ftp://ftp.gwdg.de/pub/languages/perl/CPAN/], q[ftp:/ +/ftp.funet.fi/pub/languages/perl/CPAN/]], 'use_sqlite' => q[0], 'wget' => q[/usr/bin/wget], 'yaml_module' => q[YAML], }; 1; __END__

In reply to Re^4: personal cpan install config by Dave Howorth
in thread personal cpan install config by Dave Howorth

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.