[cpan] Pb pour installer socialtext

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

[cpan] Pb pour installer socialtext

Message par cassyb »

Bonjour,
J'aimerais tester SocialText

mais au configure j'ai un soucis:
Can't locate Params/Validate.pm in @INC (@INC contains: /home/cassy/Desktop/Socialtext-Open-2.15.0.1/lib /usr/lib/perl5/site_perl/5.8.8 /usr/share/perl5/site_perl/5.8.8 /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl /usr/lib/perl5/current/i686-linux-thread-multi /usr/lib/perl5/current /usr/lib/perl5/site_perl/current/i686-linux-thread-multi /usr/lib/perl5/site_perl/current .) at /home/cassy/Desktop/Socialtext-Open-2.15.0.1/lib/Socialtext/Validate.pm line 33.
BEGIN failed--compilation aborted at /home/cassy/Desktop/Socialtext-Open-2.15.0.1/lib/Socialtext/Validate.pm line 33.
Compilation failed in require at /home/cassy/Desktop/Socialtext-Open-2.15.0.1/lib/Socialtext/AppConfig.pm line 42.
BEGIN failed--compilation aborted at /home/cassy/Desktop/Socialtext-Open-2.15.0.1/lib/Socialtext/AppConfig.pm line 42.
Compilation failed in require at /home/cassy/Desktop/Socialtext-Open-2.15.0.1/lib/Socialtext/l10n.pm line 30.
BEGIN failed--compilation aborted at /home/cassy/Desktop/Socialtext-Open-2.15.0.1/lib/Socialtext/l10n.pm line 30.
Compilation failed in require at ./configure line 38.
BEGIN failed--compilation aborted at ./configure line 38.
J'ai pourtant installer les dépendances:
pacman -S mod_perl postgresql perlcpan
en mettant dans /etc/pacman.conf
[perlcpan]
Server = http://arch.os-zen.net/perlcpan/packages

si vous avez une idée?
Merci.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Tu as bien installé le paquet perl-param-alidate ? (perl-params-validate-0.88-3.pkg.tar.gz, qui semble manquer pour la compilation)

Sinon tu peux essayer d'installer a la main, en utilisant le CPAN de perl

Code : Tout sélectionner

# perl -MCPAN -e shell
Ca va te poser des questions etc .. et ensuite tu pourras installer des "packages perl"
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

merci.
J'ai executé ta cmd.

quand je lance ./configure
Can't locate Exception/Class.pm in @INC
(...)

J'ai fais un
perl -MClass -e shell
genre j'ai compris ta cmd 8) mais j'ai un:
Can't locate Class.pm in @INC
:cry:
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Regarde là : http://forums.archlinux.fr/post7052.html#7052

Je pense que cela devrait régler ton problème.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Code : Tout sélectionner

 perl -MCPAN -e shell
permet d'ouvrir un "shell" perl afin d'installer des modules etc... (voir http://fr.wikipedia.org/wiki/Comprehens ... ve_network pour une petite intro)
Sinon regarde la solution de marc[i1], cela peut venir de là :)
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

https://repo.socialtext.net:8999/svn/so ... leshooting
If you're doing a make install, and this happens:

$ sudo make install
[ ! -e /etc/dont-install-nlw-here ]
rm -f -R /usr/share/nlw
rm -f -R /usr/lib/perl5/site_perl/5.8.5/{Public,Control,Socialtext}
sudo -u postgres /usr/bin/perl dev-bin/create-db-user
Can't locate Socialtext/AppConfig.pm in @INC (@INC contains:
/home/andy/socialtext/dev-bin/../lib .... long list of directories ....

it's because your postgres user doesn't have read permissions to
the directory you've built Socialtext into. Make sure that it's
world-readable.
J'ai pourtant fait chmod 777 sur ~/Socialtext-Open-2.15.0.1
et ça fait pareil.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

salut,
j'ai pas tout suivi, mais juste à propos de
cassyb a écrit :your postgres user doesn't have read permissions to
the directory you've built Socialtext into. Make sure that it's
world-readable.
il faut que le répertoire soit accessible et lisible, ce qui veut dire que tous les répertoire parent et celui ci doivent avoir au minimum o+rx
Répondre