IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Modules Perl Discussion :

pb avec le module Crypt-DES-2.05


Sujet :

Modules Perl

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 79
    Points : 41
    Points
    41
    Par défaut pb avec le module Crypt-DES-2.05
    Bonjour,

    je veux installé un module NET::SSH:erl, et il m'oblige bcp d'autres module a installé, et j'ai pas l'habitude d'installer des modules Perl, donc il est vide,


    il me ramène jusqu'au ce module : "Crypt-DES-2.05"

    je suis sous WIN X, et j'ai Perl v5.8.8 built for MSWin32-x86-multi-thread

    et j'utilise nmake,

    pour le module "Crypt-DES-2.05", j'ai cette erreur

    C:\Crypt-DES-2.05>nmake

    Microsoft (R) Program Maintenance Utility Version 1.50
    Copyright (c) Microsoft Corp 1988-94. All rights reserved.

    cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_ST
    RICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC
    -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -
    MD -Zi -DNDEBUG -O1 -DVERSION=\"2.05\" -DXS_VERSION=\"2.05\" "-IC:\Perl\lib
    \CORE" DES.c
    'cl' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.
    NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1'
    Stop.

    SVP, comment trouver la solution pour cette erreur ? et merci d'avance

    sachant que je tape perl Makefile.PL avant nmake dans le répertoire de ce module, d'autre module s'installe sans problème, celui là non ?

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Ce module requiert un compilateur C pour être installé car certaines parties sont écrites en C pour assurer de très bonne performances. Il existe une alternative en pur perl Crypt::DES_PP, mais évidemment les performances sont moins bonnes.
    Néanmoins même si tu installais le nécessaire (mingw par exemple), tu aurais probablement du mal à installer Net::SSH::Perl sous Windows, pour des questions de bibliothèques (sous Linux c'est nettement plus facile...).

    Pourquoi n'utilises-tu pas simplement ppm ? Ainsi tu n'aurais pas besoin de compilateur (les paquets sont précompilés) et ppm t'installera automatiquement les dépendances. Attention, il faudra que tu rajoutes quelques repository PPM (ActiveState étant basé aux Etats-Unis il y a certains paquets de cryptage qu'ils n'ont pas le droit de distribuer), consulte la FAQ pour la procédure et quelques adresses.

    --
    Jedaï

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 79
    Points : 41
    Points
    41
    Par défaut
    Ok, je comprends un peu mais :

    comment avoir un compilateur c ?


    et pour la solution ppm avec active Perl en graphique, je suis derière un proxy, et j'ai touché sur sa configuration, et quand je veux voire tous les package qui existent, je vois que ceux qui sont dans le PC, et non pas ceux qui existsent que je veux les installé,

    sur active state graphique du Perl, j'ai touché dans préférences, repositories, et j'ai perdu le lien qui existé dans repositories ? voilà, et comment faire avec le proxy pour celà aussi ?

  4. #4
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Si notre FAQ ne t'as pas suffi (elle contient pourtant tous les détails et est accessible par un lien directement au-dessus du forum), peut-être que tu pourrais lire la documentation de ActivePerl, tu sais, celle qui est installé par défaut et qui contient le document "Using PPM" ?

    --
    Jedaï

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 79
    Points : 41
    Points
    41
    Par défaut
    Bonjour,

    effectivement, j'ai passé sur la FAQ,

    et j'ai fixé les paramètres du proxy et ca passé,

    mais pour les modules pré requis, y'a un problème avec le compilateur C

    donc, comment faire pour avoir un compilateur pour WIN XP, et que je puisse installé mes modules ?

  6. #6
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Normalement tous les modules prérequis sont disponibles en ppm, rajoute juste quelques repository (ceux dans la FAQ sont un bon début, en particulier Theoryx). En général on évite CPAN sous Windows à cause de ces problèmes de compilation (ce n'est pas dans la culture Windows d'avoir un environnement de compilation complet, contrairement à sous Unix).

    Si tu veux tout de même un compilateur C pour tes propres expérimentations (par exemple Inline::C est très fun et facile à utiliser), utilise plutôt Mingw (prend l'installateur, c'est le plus simple).

    --
    Jedaï

  7. #7
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 79
    Points : 41
    Points
    41
    Par défaut
    j'arrive pas a installé MinGW

    voilà pkoi :

    faillure reading from tarball.

    j'ai télécharger dm850c,

    je sais pas comment l'utiliser

    j'arrive pas a utiliser l'installation de qlq modules a cause de manque de compilateur C, comment utiliser un compilateur pour ca ?

Discussions similaires

  1. Problème avec un module de capture des paquets
    Par yesser_taboubi dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 10/12/2012, 16h22
  2. Réponses: 0
    Dernier message: 30/05/2011, 16h48
  3. Réponses: 5
    Dernier message: 14/04/2011, 15h29
  4. Problème de gestion des erreurs avec le module RIO
    Par menina_raquel dans le forum Ruby
    Réponses: 0
    Dernier message: 04/01/2011, 16h30
  5. Module Crypt::SSLeay avec LAMPP & OpenSSL
    Par tamors dans le forum Web
    Réponses: 2
    Dernier message: 02/07/2007, 07h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo