[FC5/Perl] Getopt::Long kan niet geinstalleerd worden

Pagina: 1
Acties:

  • Nitroglycerine
  • Registratie: Januari 2002
  • Nu online

Nitroglycerine

Autisme: belemmering en kracht

Topicstarter
Ik heb een rare situatie bij een vers ingerichte FC5 machine. Ik wil daar nzbperl op gaan draaien, en daar heb ik diverse perl modules voor nodig. Geen probleem met CPAN installeren dacht ik: nou, daar ben ik mooi van terug gekomen.
Bij de installatie van Time::Hires via CPAN kwam perl met de mededeling dat Getopt/Long.pm niet gevonden kan worden. Nou, dan installeer ik toch Getopt::Long via CPAN? Niet dus, komt met dezelfde foutmelding. Ook als ik het op de hand middels het CPAN bestandje probeer krijg ik dezelfde melding:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Can't locate Getopt/Long.pm in @INC (@INC contains: 
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8 
/usr/lib/perl5/site_perl/5.8.7 
/usr/lib/perl5/site_perl/5.8.6 
/usr/lib/perl5/site_perl/5.8.5 
/usr/lib/perl5/site_perl/5.8.4 
/usr/lib/perl5/site_perl/5.8.3 
/usr/lib/perl5/site_perl 
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.8 
/usr/lib/perl5/vendor_perl/5.8.7 
/usr/lib/perl5/vendor_perl/5.8.6 
/usr/lib/perl5/vendor_perl/5.8.5 
/usr/lib/perl5/vendor_perl/5.8.4
/usr/lib/perl5/vendor_perl/5.8.3 
/usr/lib/perl5/vendor_perl 
/usr/lib/perl5/5.8.8/i386-linux-thread-multi 
/usr/lib/perl5/5.8.8 .) at 
/usr/lib/perl5/5.8.8/ExtUtils/Command/MM.pm line 93.

#note: heb met de hand wat enters geplaatst om het leesbaar te maken

Wat ik ook probeer, ik blijf op deze foutmelding stuklopen. Google geeft me geen antwoord, herinstallatie (met de hand) van perl 5.8.8 gaat, maar als ik dan Getopt::Long probeer te installeren kom ik precies dezelfde foutmelding tegen.
Heeft iemand enig idee hoe ik dit op kan lossen? Vanaf een vergelijkbare machine Getopt::Long verkrijgen? Ik heb in MM.pm gekeken op regel 93, en daar staat dit:
code:
1
    require Getopt::Long;

[ Voor 2% gewijzigd door Nitroglycerine op 30-03-2007 02:44 . Reden: layout wat aangepast ]

Hier kon uw advertentie staan


  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 07-01 22:10
Vreemd.
Getopt::Long hoort bij een standaard perl-installatie, dus die zou je altijd moeten hebben. Ik denk dat je perl opnieuw moet installeren.

  • Nitroglycerine
  • Registratie: Januari 2002
  • Nu online

Nitroglycerine

Autisme: belemmering en kracht

Topicstarter
sam.vimes schreef op vrijdag 30 maart 2007 @ 10:03:
Vreemd.
Getopt::Long hoort bij een standaard perl-installatie, dus die zou je altijd moeten hebben. Ik denk dat je perl opnieuw moet installeren.
Dat heb ik al gedaan. Niet via rpm maar via de source vanaf cpan. Die installatie gaat prima.
Ik heb maar, omdat ik verder wil, geprobeerd of het zou werken als ik met de hand de structuur van Getopt::Long (inclusief de sub-pm bestanden) zou maken, en het heeft gewerkt. perm -MCPAN -e "install Getopt::Long" direct erna gedraait, en die kon succesvol uitgevoerd worden.

Nog steeds raar dat de module er niet bij zat.....

[ Voor 32% gewijzigd door Nitroglycerine op 30-03-2007 10:26 ]

Hier kon uw advertentie staan