Jul 23, 2011 2:07 am
Alok--------------030906090903000905040702
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hi
I am trying to install MediaWiki::Bot module locally on my server (I am
not the admin).
I am trying to use cpan command line interface for this.
I used following options before beginning installation:
o conf makepl_args "LIBS=-L/home/foo/local/lib
INC=-I/home/foo/local/include PREFIX=/home/foo/local/"
o conf commit
It turned out that MediaWiki::Bot requires bunch of other modules that
cpan tries to install. But I see that many of them fail test cases
because they cannot detect each other. For example,
# Failed test at t/warnings_exist.t line 36.
# got: 'Base class package "Tree::DAG_Node" is empty.'
Or they are getting incorrect version (possibly the one thats installed
in /usr/lib/perl)
#.HTML::Entities version 3.28 required--this is only version 1.35 at
/home/foo/.cpan/build/MediaWiki-Bot-3.4.0-X3wY3E/blib/lib/MediaWiki/Bot.pm
line 7.
And due to failed test cases cpan does not install anything.
How do I ensure that cpan uses the modules from /home/foo/local ?
Essentially, I want to override the library preference order. I thought
I was doing that using the o conf makepl_args option. But apparently it
is not working.
Any help will be greatly appreciated.
Thanks,
Alok
--------------030906090903000905040702--
Jul 23, 2011 1:36 pm
Shlomi FishHi Alok,
On Fri, 22 Jul 2011 22:07:15 -0400
Alok <alokkw@gmail.com> wrote:
> Hi
>
> I am trying to install MediaWiki::Bot module locally on my server (I am
> not the admin).
> I am trying to use cpan command line interface for this.
>
> I used following options before beginning installation:
> o conf makepl_args "LIBS=-L/home/foo/local/lib
> INC=-I/home/foo/local/include PREFIX=/home/foo/local/"
> o conf commit
>
> It turned out that MediaWiki::Bot requires bunch of other modules that
> cpan tries to install. But I see that many of them fail test cases
> because they cannot detect each other. For example,
>
> # Failed test at t/warnings_exist.t line 36.
> # got: 'Base class package "Tree::DAG_Node" is empty.'
>
>
> I am trying to install MediaWiki::Bot module locally on my server (I am
> not the admin).
> I am trying to use cpan command line interface for this.
>
> I used following options before beginning installation:
> o conf makepl_args "LIBS=-L/home/foo/local/lib
> INC=-I/home/foo/local/include PREFIX=/home/foo/local/"
> o conf commit
>
> It turned out that MediaWiki::Bot requires bunch of other modules that
> cpan tries to install. But I see that many of them fail test cases
> because they cannot detect each other. For example,
>
> # Failed test at t/warnings_exist.t line 36.
> # got: 'Base class package "Tree::DAG_Node" is empty.'
>
That's because they're not in Perl's @INC path.
Please use local::lib for that:
https://metacpan.org/module/local::lib
See:
http://perl-begin.org/topics/cpan/
Regards,
Shlomi Fish
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
My Aphorisms - http://www.shlomifish.org/humour.html
An original philosopher knows the right combination of ideas to steal.
Please reply to list if it's a mailing list post - http://shlom.in/reply .
Shlomi Fish http://www.shlomifish.org/
My Aphorisms - http://www.shlomifish.org/humour.html
An original philosopher knows the right combination of ideas to steal.
Please reply to list if it's a mailing list post - http://shlom.in/reply .
Previous Thread: Send email with perl 587 and startssl
Next Thread: Ownership of a file in unix file system
Related Forum Topics
- Install modules from CPAN
- Can only install cpan modules as sudo
- FW: can only install cpan modules as sudo
- Re: need to include and install CPAN modules as part of applicationstack
- Need to include and install CPAN modules as part of application stack
- Problems with install modules with CPAN and from source code when I update my PERL
- CPAN won't install YAML and others
- Trying to install a cpan module
- How to install modules
- Is there a way to un-install modules?