Pkgtools down suite à l'install de Perl 5.10

Résolu/Fermé
gil- Messages postés 34 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 15 mai 2008 - 14 mai 2008 à 09:28
 ph - 11 août 2009 à 09:02
Bonjour,

Voilà, j'ai voulu installer perle 5.10 à partir des sources sur mon OpenBSD et comme cité dans le titre, ceci m'a créé une erreur lorsque je veux maintenant utiliser les pkgtools.

L'erreur est la suivante :

bash-3.2# pkg_info
Can't locate strict.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/OpenBSD.i386-openbsd /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/OpenBSD.i386-openbsd /usr/lib/perl5/site_perl/5.10.0 .) at /usr/sbin/pkg_info line 19.
BEGIN failed--compilation aborted at /usr/sbin/pkg_info line 19.


J'ai supprimer le dossier perl5 situé dans /usr/lib car c'est ainsi lors de l'installation de base.

Ma question est de savoir s'il y a une possibilité de régler ce problème en supprimant les chemins de modules dans @INC ?

Si oui, comment faire ?

Merci d'avance.
A voir également:

1 réponse

marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 382
14 mai 2008 à 11:39
Salut,

je pencherais plus pour une recompilation de pkgtools, afin qu'il prenne en compte perl 5.10
0
gil- Messages postés 34 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 15 mai 2008 3
14 mai 2008 à 14:54
Arf, j'ai résolu le problème !

En fait quand je cherche les fichier introuvables, tous se trouvaient dans libdata, j'ai donc ajouté les chemins de ces fichiers dans la variable @INC de Perl avec cette commande :

export PERL5LIB=/usr/libdata/perl5/:/usr/libdata/perl5/OpenBSD/:/usr/libdata/perl5/site_perl/i386-openbsd/

Par contre, je ne sais pas comment garder ces chemins dans cette variable de façon définitive car à chaque redémarrage ces chemins ont disparu...

Si tu as une idée... ;)
0
ph > gil- Messages postés 34 Date d'inscription mercredi 2 mai 2007 Statut Membre Dernière intervention 15 mai 2008
11 août 2009 à 09:02
echo export PERL5LIB=<ton path> >> ~/.bashrc
0