Re: [Bastille-linux-discuss] Not finding Curses.pm
This tool locks down Linux and UNIX systems.
Brought to you by:
jay
From: Jay B. <ja...@ba...> - 2005-03-06 03:09:49
|
I'm not seeing Paul Allen's messages to you, so I appeared to repeat some of this advice in the previous message. I still would be massively helped by knowing what perl-Curses rpm you're using. stu...@cr... wrote: > Dear Mr. Allen, > > Here's my output (from the RH 9.0 system): > > # perl -e 'use Curses' > Can't locate loadable object for module Curses in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl > /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at -e line 1 > Compilation failed in require at -e line 1. > BEGIN failed--compilation aborted at -e line 1. OK -- so you've got perl 5.8.0, with the associated perl module search path. > Here's another interesting bit: > > # locate Curses.pm > /usr/lib/perl5/site_perl/Bastille_Curses.pm > /usr/lib/perl5/vendor_perl/5.6.1/i386-linux/Curses.pm > /usr/lib/Bastille/Bastille_Curses.pm > > No wonder PERL 5.8.0 can't find it! :) Right. It looks like you've got an older perl-Curses rpm that puts the Curses.pm file (the one that we're looking for here) outside of any of the @INC directories. You should use the perl-Curses rpm from this table: http://www.bastille-linux.org/perl-rpm-chart.html For RH9.0, it looks like we're recommending: http://www.bastille-linux.org/perl-Curses-1.06-219.i586.rpm Actually, rpmfind.net shows one specifically for RH9 in the DAG repository: http://www.rpmfind.net//linux/RPM/dag/redhat/9/i386/perl-Curses-1.06-1.rh90.dag.i386.html Try out the latter -- I'll update our table. - Jay > > I'll check the other systems, but I installed the nearly the same RPMs on them, so my guess is there are similar version issues. I have located a v2.0 perl-Curses RPM as this discussion has progressed. It's a little curious why I would have both 5.6.1 and 5.8.0 in this installation ... maybe the Curses RPM assumed its own faux install path or something ... I'll figger it out. > > I should probably make a couple of RPMs to better understand their relationship to the installation environment. > > Onward to the Curses tarball (after some sleep)! Many thanks. > If I have something I think, in my innocence, is useful to say, I now feel comfortable saying it. > > James Butler |