Talk About Network

Google





Mac > Perl on OSX > Bizarre install...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 3 Topic 1076 of 1079
Post > Topic >>

Bizarre install behaviour

by robinmcf@[EMAIL PROTECTED] Nov 23, 2008 at 02:41 PM

OK this one's got me stumped.

on a 2.16 GHz Intel dual core Mac Book running OSX 10.4.11. I've been  
trying to install modules.

First I tried to get read line sup****t in the CPAN shell,  it's all  
stuff I've done before, CPAN goes through the fetching, the un  
gzipping, the MAKEing, the MAKE TEST ing and even the INSTALLing.

But, RELOAD CPAN and ....... no readline sup****t. OK I thought I  
really only need Bundle::LWP so I try to install it. Just as before   
the un gzipping, the MAKEing, the MAKE TEST ing, the INSTALLing but  
when I try to

use LWP::WHATEVER

I get

Can't locate LWP/<WHATEVER>.pm

Permissions? As admin I don't have root powers unless I 'sudo',  
perhaps CPAN is trying to install into a root owned directory. I go  
through a clean install with a 'sudo'ed CPAN

Can't locate LWP/<WHATEVER>.pm

OK I thought I need to tell perl where to look for the modules, no  
biggie:

Can't locate LWP/<WHATEVER>.pm in @[EMAIL PROTECTED]
 (@[EMAIL PROTECTED]
 contains: /Library/perl / 
Users/robin/perl /Users/robin/Desktop /usr/local/lib/perl5/5.10.0/ 
darwin-2level /usr/local/lib/perl5/5.10.0 /usr/local/lib/perl5/ 
site_perl/5.10.0/darwin-2level /usr/local/lib/perl5/site_perl/5.10.0 .)

As you can see from @[EMAIL PROTECTED]
 I'm looking in a load of places too.

OK I thought - perhaps there's something happening with the apple  
stock perl  install I don't know to look for. So I clean installed  
new Perl into /Usr/local  and set up my shell environment  (again  
this is not the first time I've done this):

PERL5LIB=/Library/Perl
LC_ALL=C
PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin

after running MAKE TEST I get  the results

Failed 1 test out of 1386, 99.93% okay.

The failed test is

lib/Module/Build/t/tilde......................................#    
Failed test at ../lib/Module/Build/t/tilde.t line 49.
#          got: '/var/root'
#     expected: '/Users/robin'
Can't save output handle: Bad file descriptor at ../lib/Module/Build/ 
t/lib/MBTest.pm line 91.
cannot chdir to /usr/local/src/perl-5.10.0/t/_tmp17753/Simple from / 
usr/local/src/perl-5.10.0/t/_tmp17753: No such file or directory,  
aborting. at ../lib/Module/Build/t/lib/MBTest.pm line 71
END failed--call queue aborted at ../lib/Module/Build/t/tilde.t line 91.
# Looks like you planned 15 tests but only ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test died just after 1.
FAILED at test 1

I then ran sudo  ./perl harness  for more information:

.../lib/Module/Build/t/tilde......................................
#   Failed test at ../lib/Module/Build/t/tilde.t line 49.
#          got: '/var/root'
#     expected: '/Users/robin'
.../lib/Module/Build/t/tilde......................................NOK  
2/15
#   Failed test at ../lib/Module/Build/t/tilde.t line 51.
#          got: '/var/root/foo'
#     expected: '/Users/robin/foo'
.../lib/Module/Build/t/tilde......................................ok 3/15
#   Failed test at ../lib/Module/Build/t/tilde.t line 57.
#          got: '/var/root/ foo'
#     expected: '/Users/robin/ foo'
.../lib/Module/Build/t/tilde......................................NOK  
5/15
#   Failed test at ../lib/Module/Build/t/tilde.t line 59.
#          got: '/var/root/fo o'
#     expected: '/Users/robin/fo o'
.../lib/Module/Build/t/tilde......................................NOK  
6/15
#   Failed test at ../lib/Module/Build/t/tilde.t line 63.
#          got: '/var/root'
#     expected: '/Users/robin'
.../lib/Module/Build/t/tilde......................................NOK  
8/15
#   Failed test at ../lib/Module/Build/t/tilde.t line 69.
#          got: '/var/root/lib'
#     expected: '/Users/robin/lib'
.../lib/Module/Build/t/tilde......................................NOK  
9/15
#   Failed test at ../lib/Module/Build/t/tilde.t line 71.
#          got: '/var/root/html'
#     expected: '/Users/robin/html'
.../lib/Module/Build/t/tilde......................................NOK  
10/15
#   Failed test at ../lib/Module/Build/t/tilde.t line 72.
.../lib/Module/Build/t/tilde......................................NOK  
11/15#          got: '/var/root/html'
#     expected: '/Users/robin/html'

#   Failed test at ../lib/Module/Build/t/tilde.t line 75.
#          got: '/var/root/lib'
#     expected: '/Users/robin/lib'
.../lib/Module/Build/t/tilde......................................NOK  
12/15
#   Failed test at ../lib/Module/Build/t/tilde.t line 78.
#          got: '/var/root'
#     expected: '/Users/robin'
.../lib/Module/Build/t/tilde......................................NOK  
13/15# Looks like you failed 10 tests of 15.


So there is some kind of path issue being caused by running commands  
as admin under 'sudo', a problem I've never had before.

I've already spent too much time on this and only really need to  
install Bundle::LWP.

Help or insights would be appreciated,


Robin
 




 3 Posts in Topic:
Bizarre install behaviour
robinmcf@[EMAIL PROTECTED  2008-11-23 14:41:42 
Re: Bizarre install behaviour
kenahoo@[EMAIL PROTECTED]  2008-11-23 08:48:53 
Re: Bizarre install behaviour
robinmcf@[EMAIL PROTECTED  2008-11-24 14:58:57 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Fri Jan 9 13:39:00 PST 2009.