On Monday, October 13, 2003, at 10:03 PM, Johan_Vromans via RT wrote:
Show quoted text> To maintain a private library. the command line arguments LIB and
> PREFIX are passed to MakeMaker, as per documentation. However,
> CPANPLUS does not take this into account when checking. This results
> in the following errors:
correct -- we don't parse or try to understand any flags passed to
makemaker -- we have our own way of expanding your @INC;
* during configuration, you are asked to supply extra include
directories
* the 'e' command in the shell (which will disappear in 0.050 though)
can be used to add directories to your @INC.
If you save the config, this setting will now be applied every time you
use cpanplus.
Show quoted text> * If the right version of the module is already installed in the
> system Perl hierarchy, it requires --force to install it in the
> private library.
I'm not sure this is a bug -- if a module is uptodate, we don't install
it again. This is a design decision of CPANPLUS. And as you point out,
there's a way to override it.
I'm not sure how trivial it would be to understand you're trying to
install into a private directory, since that again would mean parsing
and understanding makemakerflags, which is not something i want to get
into.
Suggestions welcome though.
Show quoted text> * Uninstall fails, since it cannot find files to uninstall.
See above.
--
Jos Boumans
"Time is nature's way of making sure all the sh*t doesn't happen
at once"
CPANPLUS
http://cpanplus.sf.net