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 :

Installation Perl Mail::Sender::Easy Prolème


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 67
    Par défaut Installation Perl Mail::Sender::Easy Prolème
    Hello,

    Je bosse sur un script ou je dois envoyer un email avec une pièce jointe au format PDF et également fixer un accusé de réception.

    Voici le log de l'installation de :
    - Mail-Sender-0.8.13 -> warning mais semble ok
    - Mail-Sender-Easy-v0.0.5 -> error

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    33
    34
    35
    36
    37
    38
    39
    40
    root@Acer-TM8000:/usr/src/Mail-Sender-0.8.13# perl Makefile.PL
    WARNING: LICENSE is not a known parameter.
    Checking if your kit is complete...
    Looks good
    'LICENSE' is not a known MakeMaker parameter name.
    Writing Makefile for Mail::Sender
     
    root@Acer-TM8000:/usr/src/Mail-Sender-0.8.13# make test
    cp Sender.pm blib/lib/Mail/Sender.pm
    cp Sender/CType/Ext.pm blib/lib/Mail/Sender/CType/Ext.pm
    cp Sender/CType/Win32.pm blib/lib/Mail/Sender/CType/Win32.pm
    PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
    1..2
    ok 1
    ok 2
     
    root@Acer-TM8000:/usr/src/Mail-Sender-0.8.13# make install
    Manifying blib/man3/Mail::Sender.3pm
    Writing /usr/local/lib/perl/5.8.7/auto/Mail/Sender/.packlist
    Appending installation info to /usr/local/lib/perl/5.8.7/perllocal.pod
     
    root@Acer-TM8000:/usr/src/Mail-Sender-Easy-v0.0.5# perl Makefile.PL
    Checking if your kit is complete...
    Looks good
    Could not eval '
                package ExtUtils::MakeMaker::_version;
                no strict;
     
                local $VERSION;
                $VERSION=undef; do {
                    use version;our $VERSION = qv('0.0.5');
                }; $VERSION
            ' in Easy.pm: Undefined subroutine &ExtUtils::MakeMaker::_version::qv called at (eval 11) line 7, <FH> line 30.
    WARNING: Setting VERSION via file 'Easy.pm' failed
     at /usr/share/perl/5.8/ExtUtils/MakeMaker.pm line 486
    Writing Makefile for Mail::Sender::Easy
     
     
    root@Acer-TM8000:/usr/src/# perl easyMail.pl Undefined subroutine &Mail::Sender::Easy::qv called at /usr/local/share/perl/5.8.7/Mail/Sender/Easy.pm line 30.
    Compilation failed in require at easyMail.pl line 1.
    Si quelqu'un a une idée de comment faire poru que l'installation de mail-Sender-Easy-v0.0.5 ne se plante pas, cela m'aiderait bien.

    Sinon si quelqu'un connaît une autre voie pour envoyer un mail en Perl avec une pièce jointe pdf + un accusé de réception, ce serait ok pour moi !


    Merci bien !!

  2. #2
    Membre expérimenté Avatar de rcageot
    Profil pro
    rien
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : rien

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut
    si tu peux essaye d'utiliser le module cpan pour installer tes modules,
    cela permet de vérifier que les dépendances de chaque modules installés sont satisfaites
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $ cpan
    cpan> install Mail::Sender

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 67
    Par défaut Cpan C'est Cool... Mais Quand Ca Fonctionne...
    Ok :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    cpan> install Mail::Sender::Easy
    Could not eval '
                package ExtUtils::MakeMaker::_version;
                no strict;
     
                local $VERSION;
                $VERSION=undef; do {
                    use version;our $VERSION = qv('0.0.5');
                }; $VERSION
            ' in /usr/local/share/perl/5.8.7/Mail/Sender/Easy.pm: Undefined subroutine &ExtUtils::MakeMaker::_version::qv called at (eval 31) line 7, <FH> line 30.
    Running install for module Mail::Sender::Easy
    Running make for D/DM/DMUEY/Mail-Sender-Easy-v0.0.5.tar.gz
    Fetching with LWP:
      ftp://mirror.switch.ch/mirror/CPAN/authors/id/D/DM/DMUEY/Mail-Sender-Easy-v0.0.5.tar.gz
    CPAN: Digest::MD5 loaded ok
    Fetching with LWP:
      ftp://mirror.switch.ch/mirror/CPAN/authors/id/D/DM/DMUEY/CHECKSUMS
    Checksum for /home/sguerid/.cpan/sources/authors/id/D/DM/DMUEY/Mail-Sender-Easy-v0.0.5.tar.gz ok
    Scanning cache /home/sguerid/.cpan/build for sizes
    Mail-Sender-Easy-v0.0.5/
    Mail-Sender-Easy-v0.0.5/Changes
    Mail-Sender-Easy-v0.0.5/Easy.pm
    Mail-Sender-Easy-v0.0.5/Makefile.PL
    Mail-Sender-Easy-v0.0.5/MANIFEST
    Mail-Sender-Easy-v0.0.5/META.yml
    Mail-Sender-Easy-v0.0.5/README
    Mail-Sender-Easy-v0.0.5/t/
    Mail-Sender-Easy-v0.0.5/t/1.t
     
      CPAN.pm: Going to build D/DM/DMUEY/Mail-Sender-Easy-v0.0.5.tar.gz
     
    Checking if your kit is complete...
    Looks good
    Could not eval '
                package ExtUtils::MakeMaker::_version;
                no strict;
     
                local $VERSION;
                $VERSION=undef; do {
                    use version;our $VERSION = qv('0.0.5');
                }; $VERSION
            ' in Easy.pm: Undefined subroutine &ExtUtils::MakeMaker::_version::qv called at (eval 11) line 7, <FH> line 30.
    WARNING: Setting VERSION via file 'Easy.pm' failed
     at /usr/share/perl/5.8/ExtUtils/MakeMaker.pm line 486
    Writing Makefile for Mail::Sender::Easy
    cp Easy.pm blib/lib/Mail/Sender/Easy.pm
    Manifying blib/man3/Mail::Sender::Easy.3pm
      /usr/bin/make  -- OK
    Running make test
    PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
    t/1....
    #     Failed test (t/1.t at line 9)
    #     Tried to use 'Mail::Sender::Easy'.
    #     Error:  Undefined subroutine &Mail::Sender::Easy::qv called at /home/sguerid/.cpan/build/Mail-Sender-Easy-v0.0.5/blib/lib/Mail/Sender/Easy.pm line 30.
    # Compilation failed in require at (eval 3) line 2.
    # BEGIN failed--compilation aborted at t/1.t line 9.
    # Looks like you failed 1 test of 1.
    t/1....dubious
            Test returned status 1 (wstat 256, 0x100)
    DIED. FAILED test 1
            Failed 1/1 tests, 0.00% okay
    Failed Test Stat Wstat Total Fail  Failed  List of Failed
    -------------------------------------------------------------------------------
    t/1.t          1   256     1    1 100.00%  1
    Failed 1/1 test scripts, 0.00% okay. 1/1 subtests failed, 0.00% okay.
    make: *** [test_dynamic] Erreur 1
      /usr/bin/make test -- NOT OK
    Running make install
    CPan c'est génial, mais quand cela fonctionne et je crois que je dois avoir un mauvais feeling avec lui car il me sort à chaque fois des erreurs. Ce dernier génère la même erreur que lors de l'installation manuelle. Il me parle de deux fichiers :

    > easy.pm
    > version.pm

    Lors d'un premier test il me disait qu'il ne trouvait pas dans son path le fichier version.pm, alors que ce dernier était présent sur mon pc, je lui l'ai donc copier dans /etc/perl, puis il ne m'en a plus reparlé. Je ne sais pas si j'ai bien fait ? Pour le fichier easy.pm, pas trop d'idée... Pas trop d'idée non plus pour &ExtUtils::MakeMaker::_version::qv

    Si quelqu'un en a ou même plusieurs cela m'aiderait bien ?

    Un grand merci !

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    c'est demandé tellement gentillement qu'on a tout de suite envie de t'aider

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 67
    Par défaut
    Hello,

    c'est demandé tellement gentillement qu'on a tout de suite envie de t'aider
    Sorry, ce n'était de très loin pas l'intention, j'ai été interrompu dans mon post, et j'ai vite sendé, mais je voulais corriger

    Je suis très reconnaissant envers chaque personne qui ne passerait même que quelques second à lire un de mes post Cela fait tellement plaisir d'avoir un coups de main quand on est sur un problème depuis des heures et que quelqu'un nous donne une clé, c'est la seule attitude à avoir, je pense...

    Alors un grand merci et je corrige

  6. #6
    Membre expérimenté Avatar de rcageot
    Profil pro
    rien
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : rien

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut
    essaye déjà de voir si ExtUtils::MakeMaker est installé sinon installe le !
    sous cpan
    install ExtUtils::MakeMaker

  7. #7
    Membre expérimenté Avatar de rcageot
    Profil pro
    rien
    Inscrit en
    Septembre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : rien

    Informations forums :
    Inscription : Septembre 2006
    Messages : 128
    Par défaut
    j'ai effectué l'install chez moi
    et quand tu installes Mail::Sender::Easy
    les dépendances sont :
    - Mail::Sender
    - version

    donc il te faut absolument installer ces 2 modules avant
    l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ould not eval '
                package ExtUtils::MakeMaker::_version;
                no strict;
     
                local $VERSION;
                $VERSION=undef; do {
                    use version;our $VERSION = qv('0.0.5');
                }; $VERSION
    est du au fait que tu n'as pas installé "version", il me semblait avoir lu que tu avait copié ce fichier à la main
    dans ce cas sous cpan tapes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    force install version
    et ensuite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    force install Mail::Sender
    et pour finir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    force install Mail::Sender::Easy

Discussions similaires

  1. Installer Perl sous windows
    Par photorelief dans le forum Langage
    Réponses: 20
    Dernier message: 09/04/2008, 19h05
  2. comment installer serveur mail sur mandriva
    Par alicom86 dans le forum Mandriva / Mageia
    Réponses: 1
    Dernier message: 15/05/2007, 21h33
  3. Installer Perl sous Wamp5
    Par natie_49 dans le forum Modules
    Réponses: 19
    Dernier message: 10/05/2007, 13h19
  4. pb installation perl sur HP-UX 11.11 :s
    Par ramislebob dans le forum Modules
    Réponses: 3
    Dernier message: 21/07/2006, 11h51
  5. Installation Java Mail
    Par Benzz dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 18/01/2006, 09h42

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