[PERL]Installer Crypt-SSLeay-0.57 sur RHEL 4
Fermé
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
-
19 mars 2009 à 16:03
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 27 mars 2009 à 10:17
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 27 mars 2009 à 10:17
A voir également:
- [PERL]Installer Crypt-SSLeay-0.57 sur RHEL 4
- Installer windows 11 sur pc non compatible - Accueil - Windows
- Installer chromecast sur tv - Guide
- Installer microsoft store - Guide
- Installer windows 10 sans compte microsoft - Guide
- Installer ccleaner - Télécharger - Nettoyage
18 réponses
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 182
19 mars 2009 à 17:02
19 mars 2009 à 17:02
bonjour,
tu l'installes comment ?
pour info sous fedora je me sert de yum pour installer les paquets ce qui evite se genre de soucis
a+
tu l'installes comment ?
pour info sous fedora je me sert de yum pour installer les paquets ce qui evite se genre de soucis
a+
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
19 mars 2009 à 17:06
19 mars 2009 à 17:06
Bonjour,
Pas d'installation automatisée car la machine est isolé du web. De plus, il n'y a pas de mode graphique et tout se fait en ligne de commande.
Je dois donc tout télécharger (avec les différentes dépendances) avant de transférer les fichiers et de les installer.
A+
Pas d'installation automatisée car la machine est isolé du web. De plus, il n'y a pas de mode graphique et tout se fait en ligne de commande.
Je dois donc tout télécharger (avec les différentes dépendances) avant de transférer les fichiers et de les installer.
A+
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 182
19 mars 2009 à 17:09
19 mars 2009 à 17:09
re,
les paquets tu les prends ou ? es tu sur qu'il existe une version pour redhat .
peux tu me donner le details des paquets que tu veux installer ?
a+
les paquets tu les prends ou ? es tu sur qu'il existe une version pour redhat .
peux tu me donner le details des paquets que tu veux installer ?
a+
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 mars 2009 à 17:22
19 mars 2009 à 17:22
Salut,
Si je ne me trompe pas tu essaies d'installer le module Perl Crypt::SSLeay.
C'est bien ça?
Si je ne me trompe pas tu essaies d'installer le module Perl Crypt::SSLeay.
C'est bien ça?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
20 mars 2009 à 09:06
20 mars 2009 à 09:06
Tout à fait
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 mars 2009 à 09:10
20 mars 2009 à 09:10
Salut,
As-tu installé openssl ?
As-tu installé openssl ?
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
20 mars 2009 à 10:35
20 mars 2009 à 10:35
Oui la seule dépendance qui me manque est rpmlib(FileDigests)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 mars 2009 à 10:40
20 mars 2009 à 10:40
Re,
Comment tu fait pour l'installer?
Tu utilises la méthode
Comment tu fait pour l'installer?
Tu utilises la méthode
perl Makefile.PL make make test make install?
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
20 mars 2009 à 11:04
20 mars 2009 à 11:04
Re,
Non pour le moment, c'est par rpm.
J'installe aussi perl-5.10 car il n'est pas non plus sur la machine.
A+
Non pour le moment, c'est par rpm.
J'installe aussi perl-5.10 car il n'est pas non plus sur la machine.
A+
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 mars 2009 à 18:03
20 mars 2009 à 18:03
Salut,
J'ai fait un test chez moi (debian 5.0).
Je vais te montrer le test.
Maintenant ça va aller puisque j'ai le ssl.h dans /usr/include/openssl
Et voilà la suite quand tout va bien
J'ai fait un test chez moi (debian 5.0).
Je vais te montrer le test.
lami20j@debian:~/modules_cpan$ tar xzf Crypt-SSLeay-0.57_01.tar.gz lami20j@debian:~/modules_cpan$ cd Crypt-SSLeay-0.57_01/ lami20j@debian:~/modules_cpan/Crypt-SSLeay-0.57_01$ perl Makefile.PL ======================================================================== No installed SSL libraries found in any of the following places. /local /local/ssl /opt/ssl /usr /usr/local /usr/local/ssl /usr/local/openssl You will have to either specify a directory location at the following prompt, or rerun the Makefile.PL program and use the --lib switch to specify the path. If the path in question is considered standard on your platform, please consider filing a bug report in order to have it taken into account in a subsequent version of Crypt::SSLeay. This host looks like it is running Debian. Crypt::SSLeay needs to be compiled with C headers that the libssl-dev package makes available. Please install that package before trying to build this module. (You can always deinstall the package afterwards, once Crypt::SSLeay has been built). Which SSL install path do you want to use? does not appear to be an SSL library installation, since the required header files were not found. The build cannot proceed.Pareil que toi. Je vais installer le paquet qui va bien (en fait il te faut le fichier ssl.h, bref le dev de ssl)
lami20j@debian:~/modules_cpan/Crypt-SSLeay-0.57_01$ aptitude install libssl-dev Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait Les NOUVEAUX paquets suivants vont être installés : libssl-dev 0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 0o/2111ko d'archives. Après dépaquetage, 5890ko seront utilisés. Écriture de l'information d'état étendu... Fait Sélection du paquet libssl-dev précédemment désélectionné. (Lecture de la base de données... 122378 fichiers et répertoires déjà installés.) Dépaquetage de libssl-dev (à partir de .../libssl-dev_0.9.8g-15_i386.deb) ... Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de libssl-dev (0.9.8g-15) ... Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Écriture de l'information d'état étendu... Fait Lecture des descriptions de tâches... Fait
Maintenant ça va aller puisque j'ai le ssl.h dans /usr/include/openssl
$ ls -l /usr/include/openssl/ssl.h -rw-r--r-- 1 root root 82501 jan 7 19:04 /usr/include/openssl/ssl.h
Et voilà la suite quand tout va bien
lami20j@debian:~/modules_cpan/Crypt-SSLeay-0.57_01$ perl Makefile.PL ======================================================= Only one OpenSSL installation found at /usr Consider running 'perl Makefile.PL --default' the next time Crypt::SSLeay is upgraded to select this directory automatically thereby avoiding the following prompt. ======================================================= Which SSL install path do you want to use? /usr BUILD INFORMATION ================================================ ssl library: OpenSSL 0.9.8 in /usr ssl header: openssl/ssl.h libraries: -L/usr/lib -lssl -lcrypto -lgcc include dir: -I/usr/include/openssl ================================================ Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgcc Writing Makefile for Crypt::SSLeay The test suite can attempt to connect to public servers to ensure that the code is working properly. If you are behind a strict firewall or have no network connectivity, these tests may fail (through no fault of the code). Do you want to run the live tests (y/N) ? [N] N lami20j@debian:~/modules_cpan/Crypt-SSLeay-0.57_01$ make cp lib/Crypt/SSLeay/X509.pm blib/lib/Crypt/SSLeay/X509.pm cp lib/Net/SSL.pm blib/lib/Net/SSL.pm cp SSLeay.pm blib/lib/Crypt/SSLeay.pm cp lib/Crypt/SSLeay/Conn.pm blib/lib/Crypt/SSLeay/Conn.pm cp lib/Crypt/SSLeay/CTX.pm blib/lib/Crypt/SSLeay/CTX.pm cp lib/Crypt/SSLeay/MainContext.pm blib/lib/Crypt/SSLeay/MainContext.pm cp lib/Crypt/SSLeay/Err.pm blib/lib/Crypt/SSLeay/Err.pm /usr/bin/perl /usr/share/perl/5.10/ExtUtils/xsubpp -typemap /usr/share/perl/5.10/ExtUtils/typemap -typemap typemap SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c cc -c -I/usr/include/openssl -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"0.57_01\" -DXS_VERSION=\"0.57_01\" -fPIC "-I/usr/lib/perl/5.10/CORE" SSLeay.c Running Mkbootstrap for Crypt::SSLeay () chmod 644 SSLeay.bs rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so cc -shared -O2 -g -L/usr/local/lib SSLeay.o -o blib/arch/auto/Crypt/SSLeay/SSLeay.so \ -L/usr/lib -lssl -lcrypto \ chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.so cp SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs chmod 644 blib/arch/auto/Crypt/SSLeay/SSLeay.bs Manifying blib/man3/Net::SSL.3pm Manifying blib/man3/Crypt::SSLeay.3pm lami20j@debian:~/modules_cpan/Crypt-SSLeay-0.57_01$ make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-basic......ok 4/12 skipped: various reasons t/01-connect....ok 7/8 skipped: various reasons t/02-live.......ok 1/4# config on linux # ssl OpenSSL 0.9.8 in /usr # lib -L/usr/lib -lssl -lcrypto -lgcc # inc -I/usr/include/openssl # cc cc t/02-live.......ok 1/4 skipped: various reasons All tests successful, 12 subtests skipped. Files=3, Tests=24, 1 wallclock secs ( 0.33 cusr + 0.03 csys = 0.36 CPU) lami20j@debian:~/modules_cpan/Crypt-SSLeay-0.57_01$ su Password: lami20j@debian:~/modules_cpan/Crypt-SSLeay-0.57_01# make install Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/local/lib/perl/5.10.0/auto/Crypt/SSLeay/SSLeay.so Installing /usr/local/lib/perl/5.10.0/auto/Crypt/SSLeay/SSLeay.bs Installing /usr/local/lib/perl/5.10.0/Net/SSL.pm Installing /usr/local/lib/perl/5.10.0/Crypt/SSLeay.pm Installing /usr/local/lib/perl/5.10.0/Crypt/SSLeay/Conn.pm Installing /usr/local/lib/perl/5.10.0/Crypt/SSLeay/CTX.pm Installing /usr/local/lib/perl/5.10.0/Crypt/SSLeay/Err.pm Installing /usr/local/lib/perl/5.10.0/Crypt/SSLeay/X509.pm Installing /usr/local/lib/perl/5.10.0/Crypt/SSLeay/MainContext.pm Installing /usr/local/man/man3/Crypt::SSLeay.3pm Installing /usr/local/man/man3/Net::SSL.3pm Writing /usr/local/lib/perl/5.10.0/auto/Crypt/SSLeay/.packlist Appending installation info to /usr/local/lib/perl/5.10.0/perllocal.pod
jeanbi
Messages postés
15118
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
6 février 2023
2 182
20 mars 2009 à 18:28
20 mars 2009 à 18:28
bonjour,
il faudrait peut être installer le paquet rpm non pour utiliser des rpm
a+
il faudrait peut être installer le paquet rpm non pour utiliser des rpm
a+
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
20 mars 2009 à 18:32
20 mars 2009 à 18:32
Salut,
Je lui ai montré juste un test A lui de chercher pour les rpm. Je ne vais pas installer un RH ou Fedora maintenant ;-))
Je lui ai montré juste un test A lui de chercher pour les rpm. Je ne vais pas installer un RH ou Fedora maintenant ;-))
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
23 mars 2009 à 11:13
23 mars 2009 à 11:13
Hello,
Merci pour votre aide
Finalement, j'ai utilisé la méthode
perl Makefile.PL
make
make test
make install
Le makefile.pl se fait bien lorsque je lui donne le répertoire où se trouve ssl.h
Par contre, lors du make, j'obtiens l'erreur :
# make
Makefile:87: *** missing separator. Arrêt.
Extrait du ficher Makefile :
ligne 86 installhtml3dir=''
ligne 87 installman1
ligne 88 INSTALLSITEBIN = /usr
ligne 89 INSTALLVENDORBIN = /usr/bin'
Je l'ai transformé en :
ligne 86 installhtml3dir=''
ligne 87 installman1=''
ligne 88 INSTALLSITEBIN = /usr
ligne 89 INSTALLVENDORBIN = /usr/bin'
Ensuite j'ai l'erreur : make: *** [blib/lib/Crypt/.exists] Erreur 2
Je vais installer GCC...
A suivre
Merci pour votre aide
Finalement, j'ai utilisé la méthode
perl Makefile.PL
make
make test
make install
Le makefile.pl se fait bien lorsque je lui donne le répertoire où se trouve ssl.h
Par contre, lors du make, j'obtiens l'erreur :
# make
Makefile:87: *** missing separator. Arrêt.
Extrait du ficher Makefile :
ligne 86 installhtml3dir=''
ligne 87 installman1
ligne 88 INSTALLSITEBIN = /usr
ligne 89 INSTALLVENDORBIN = /usr/bin'
Je l'ai transformé en :
ligne 86 installhtml3dir=''
ligne 87 installman1=''
ligne 88 INSTALLSITEBIN = /usr
ligne 89 INSTALLVENDORBIN = /usr/bin'
Ensuite j'ai l'erreur : make: *** [blib/lib/Crypt/.exists] Erreur 2
Je vais installer GCC...
A suivre
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
23 mars 2009 à 13:39
23 mars 2009 à 13:39
Après installation de GCC et modification de Makefile, je fais le make.
J'obtiens l'erreur suivante :
# make
gcc -c -I/usr/include/openssl -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -DVERSION=\"0.57\" -DXS_VERSION=\"0.57\" -fPIC "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" SSLeay.c
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
LD_RUN_PATH="/lib" gcc -shared -L/usr/local/lib SSLeayub -o blib/arch/auto/Crypt/SSLeay/SSLeay.so -L/usr/lib -lssl -lcrypto
gcc: SSLeayub : Aucun fichier ou répertoire de ce type
make: *** [blib/arch/auto/Crypt/SSLeay/SSLeay.so] Erreur 1
Là, je commence à devenir à court d'idée...
J'obtiens l'erreur suivante :
# make
gcc -c -I/usr/include/openssl -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -DVERSION=\"0.57\" -DXS_VERSION=\"0.57\" -fPIC "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" SSLeay.c
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
LD_RUN_PATH="/lib" gcc -shared -L/usr/local/lib SSLeayub -o blib/arch/auto/Crypt/SSLeay/SSLeay.so -L/usr/lib -lssl -lcrypto
gcc: SSLeayub : Aucun fichier ou répertoire de ce type
make: *** [blib/arch/auto/Crypt/SSLeay/SSLeay.so] Erreur 1
Là, je commence à devenir à court d'idée...
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
23 mars 2009 à 14:50
23 mars 2009 à 14:50
J'ai essayé d'installer Crypt-SSLeay-0.55
Apres le perl Makefile.PL, je fais le make :
#make
Makefile:88: *** missing separator. Arrêt.
Je rebidouille le fichier Makefile et ensuite :
# make
/bin/sh: -c: line 1: unexpected EOF while looking for matching `''
/bin/sh: -c: line 2: syntax error: unexpected end of file
make: *** [blib/lib/Crypt/.exists] Erreur 2
La version de perl est v5.8.0 built for i386-linux-thread-multi
la version de gcc est gcc (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)
OpenSSL est en version 0.9.8j 07 Jan 2009
Merci pour votre aide
Apres le perl Makefile.PL, je fais le make :
#make
Makefile:88: *** missing separator. Arrêt.
Je rebidouille le fichier Makefile et ensuite :
# make
/bin/sh: -c: line 1: unexpected EOF while looking for matching `''
/bin/sh: -c: line 2: syntax error: unexpected end of file
make: *** [blib/lib/Crypt/.exists] Erreur 2
La version de perl est v5.8.0 built for i386-linux-thread-multi
la version de gcc est gcc (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)
OpenSSL est en version 0.9.8j 07 Jan 2009
Merci pour votre aide
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
23 mars 2009 à 15:28
23 mars 2009 à 15:28
A priori il manque le fichier SSLeayub car si je le crée (vide) j'obtiens ensuite :
# make
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
LD_RUN_PATH="/lib" gcc -shared -L/usr/local/lib SSLeayub -o blib/arch/auto/Crypt/SSLeay/SSLeay.so -L/usr/lib -lssl -lcrypto
chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.so
cp SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs
chmod 644 blib/arch/auto/Crypt/SSLeay/SSLeay.bs
Manifying blib/man3/Net::SSL.3pm
Manifying blib/man3/Crypt::SSLeay.3pm
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-basic......# Failed test (t/00-basic.t at line 6)
# Tried to use 'Crypt::SSLeay'.
# Error: Can't find 'boot_Crypt__SSLeay' symbol in /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/arch/auto/Crypt/SSLeay/SSLeay.so
# at (eval 1) line 2
# Compilation failed in require at (eval 1) line 2.
# Failed test (t/00-basic.t at line 10)
# Tried to use 'Crypt::SSLeay::MainContext'.
# Error: Can't locate object method "new" via package "Crypt::SSLeay::CTX" at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Crypt/SSLeay/MainContext.pm line 15.
# Compilation failed in require at (eval 5) line 2.
Undefined subroutine &main::main_ctx called at t/00-basic.t line 36.
# Looks like you planned 12 tests but only ran 11.
# Looks like your test died just after 11.
t/00-basic......dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1, 5, 12
Failed 3/12 tests, 75.00% okay (less 4 skipped tests: 5 okay, 41.67%)
t/01-connect....Can't find 'boot_Crypt__SSLeay' symbol in /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/arch/auto/Crypt/SSLeay/SSLeay.so
at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Net/SSL.pm line 19
Compilation failed in require at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Net/SSL.pm line 19.
Compilation failed in require at t/01-connect.t line 4.
BEGIN failed--compilation aborted at t/01-connect.t line 4.
# Looks like your test died before it could output anything.
t/01-connect....dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-8
Failed 8/8 tests, 0.00% okay
t/02-live.......# Failed test (t/02-live.t at line 7)
# Tried to use 'Net::SSL'.
# Error: Can't find 'boot_Crypt__SSLeay' symbol in /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/arch/auto/Crypt/SSLeay/SSLeay.so
# at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Net/SSL.pm line 19
# Compilation failed in require at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Net/SSL.pm line 19.
# Compilation failed in require at (eval 1) line 2.
# config on linux
# ssl OpenSSL 0.9.8 in /usr
# lib -L/usr/lib -lssl -lcrypto -lgcc
# inc -I/usr/include/openssl
# cc gcc
# Looks like you failed 1 tests of 4.
t/02-live.......dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
Failed 1/4 tests, 75.00% okay (less 1 skipped test: 2 okay, 50.00%)
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/00-basic.t 255 65280 12 3 25.00% 1 5 12
t/01-connect.t 2 512 8 8 100.00% 1-8
t/02-live.t 1 256 4 1 25.00% 1
5 subtests skipped.
Failed 3/3 test scripts, 0.00% okay. 12/24 subtests failed, 50.00% okay.
make: *** [test_dynamic] Erreur 2
Quelqu'un peut il me dire ce que contient le fichier SSLeayub ?
Merci
# make
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
LD_RUN_PATH="/lib" gcc -shared -L/usr/local/lib SSLeayub -o blib/arch/auto/Crypt/SSLeay/SSLeay.so -L/usr/lib -lssl -lcrypto
chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.so
cp SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs
chmod 644 blib/arch/auto/Crypt/SSLeay/SSLeay.bs
Manifying blib/man3/Net::SSL.3pm
Manifying blib/man3/Crypt::SSLeay.3pm
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-basic......# Failed test (t/00-basic.t at line 6)
# Tried to use 'Crypt::SSLeay'.
# Error: Can't find 'boot_Crypt__SSLeay' symbol in /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/arch/auto/Crypt/SSLeay/SSLeay.so
# at (eval 1) line 2
# Compilation failed in require at (eval 1) line 2.
# Failed test (t/00-basic.t at line 10)
# Tried to use 'Crypt::SSLeay::MainContext'.
# Error: Can't locate object method "new" via package "Crypt::SSLeay::CTX" at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Crypt/SSLeay/MainContext.pm line 15.
# Compilation failed in require at (eval 5) line 2.
Undefined subroutine &main::main_ctx called at t/00-basic.t line 36.
# Looks like you planned 12 tests but only ran 11.
# Looks like your test died just after 11.
t/00-basic......dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1, 5, 12
Failed 3/12 tests, 75.00% okay (less 4 skipped tests: 5 okay, 41.67%)
t/01-connect....Can't find 'boot_Crypt__SSLeay' symbol in /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/arch/auto/Crypt/SSLeay/SSLeay.so
at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Net/SSL.pm line 19
Compilation failed in require at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Net/SSL.pm line 19.
Compilation failed in require at t/01-connect.t line 4.
BEGIN failed--compilation aborted at t/01-connect.t line 4.
# Looks like your test died before it could output anything.
t/01-connect....dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-8
Failed 8/8 tests, 0.00% okay
t/02-live.......# Failed test (t/02-live.t at line 7)
# Tried to use 'Net::SSL'.
# Error: Can't find 'boot_Crypt__SSLeay' symbol in /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/arch/auto/Crypt/SSLeay/SSLeay.so
# at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Net/SSL.pm line 19
# Compilation failed in require at /tmp/crypt-SSLeay/Crypt-SSLeay-0.57/blib/lib/Net/SSL.pm line 19.
# Compilation failed in require at (eval 1) line 2.
# config on linux
# ssl OpenSSL 0.9.8 in /usr
# lib -L/usr/lib -lssl -lcrypto -lgcc
# inc -I/usr/include/openssl
# cc gcc
# Looks like you failed 1 tests of 4.
t/02-live.......dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
Failed 1/4 tests, 75.00% okay (less 1 skipped test: 2 okay, 50.00%)
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/00-basic.t 255 65280 12 3 25.00% 1 5 12
t/01-connect.t 2 512 8 8 100.00% 1-8
t/02-live.t 1 256 4 1 25.00% 1
5 subtests skipped.
Failed 3/3 test scripts, 0.00% okay. 12/24 subtests failed, 50.00% okay.
make: *** [test_dynamic] Erreur 2
Quelqu'un peut il me dire ce que contient le fichier SSLeayub ?
Merci
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
23 mars 2009 à 19:16
23 mars 2009 à 19:16
Salut,
Voici ma configuration
le module je l'ai installé sans problèmes, voici la preuve
Peut être que tu dois recommencer à zéro. Et après chaque étape tu colles ici le résultat pour voir.
Voici ma configuration
lami20j@debian:~$ gcc --version gcc (Debian 4.3.2-1.1) 4.3.2 Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. lami20j@debian:~$ perl -e 'printf "%vd\n",$^V' 5.10.0 lami20j@debian:~$ openssl version OpenSSL 0.9.8g 19 Oct 2007
le module je l'ai installé sans problèmes, voici la preuve
lami20j@debian:~$ perl -MCrypt::SSLeay -e 'print "Crypt::SSLeay version $Crypt::SSLeay::VERSION\n"' Crypt::SSLeay version 0.57_01
Peut être que tu dois recommencer à zéro. Et après chaque étape tu colles ici le résultat pour voir.
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
27 mars 2009 à 10:07
27 mars 2009 à 10:07
Bonjour,
Voici les commandes passées après avoir supprimé tout les fichiers en rapport avec Crypt-SSLeay :
Voici les lignes 85 à 89 :
Il semble manque un = à la ligne 87
De plus, certaines lignes ouvrent un ' mais ne le ferme pas...
Ex ligne 67 à 70
et ligne 75 à 100 :
Pouvez vous m'envoyer un Makefile qui fonctionne afin que je compare les deux fichiers ?
Merci
Voici les commandes passées après avoir supprimé tout les fichiers en rapport avec Crypt-SSLeay :
[root@machine crypt-SSLeay]# tar -xzf Crypt-SSLeay-0.57.tar.gz [root@machine crypt-SSLeay]# ls Crypt-SSLeay-0.57 certs Changes eg lib Makefile.PL MANIFEST MANIFEST.SKIP META.yml README SSLeay.pm SSLeay.xs t TODO typemap [root@machine crypt-SSLeay]# perl Makefile.PL Can't open perl script "Makefile.PL": Aucun fichier ou répertoire de ce type [root@machine crypt-SSLeay]# cd Crypt-SSLeay-0.57 [root@machine Crypt-SSLeay-0.57]# perl Makefile.PL ======================================================= Only one OpenSSL installation found at /usr Consider running 'perl Makefile.PL --default' the next time Crypt::SSLeay is upgraded to select this directory automatically thereby avoiding the following prompt. ======================================================= Which SSL install path do you want to use? /usr BUILD INFORMATION ================================================ ssl library: OpenSSL 0.9.7 in /usr ssl header: openssl/ssl.h libraries: -L/usr/lib -lssl -lcrypto -lgcc include dir: -I/usr/include/openssl ================================================ Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgcc Writing Makefile for Crypt::SSLeay The test suite can attempt to connect to public servers to ensure that the code is working properly. If you are behind a strict firewall or have no network connectivity, these tests may fail (through no fault of the code). Do you want to run the live tests (y/N) ? [N] [root@machine Crypt-SSLeay-0.57]# make Makefile:87: *** missing separator. Arrêt.
Voici les lignes 85 à 89 :
installhtml1dir='' installhtml3dir='' installman1 INSTALLSITEBIN = /usr INSTALLVENDORBIN = /usr/bin'
Il semble manque un = à la ligne 87
De plus, certaines lignes ouvrent un ' mais ne le ferme pas...
Ex ligne 67 à 70
INSTALLPRIVLIB = /usr/lib/perl5/5.8.0 INSTALLSITELIB = /usr/lib/perl5/site_perl/5.8.0' installsiteman1='/usr/share/man/man1' installsiteman3='/usr/share/man/man3'
et ligne 75 à 100 :
installvendorbin='/usr/bin' installvendorhtml1='' installvendorhtml3='' installvendorlib='/usr/lib/perl5/vendor_perl/5.8. INSTALLVENDORLIB = ib/perl5' installusrbinperl='def INSTALLARCHLIB = /usr/lib/perl5/5.8.0/i386-linux-thread-multi INSTALLSITEARCH = /usr/lib/ INSTALLVENDORARCH = /usr/ INSTALLBIN = /usr/bin' installhtml1dir='' installhtml3dir='' installman1 INSTALLSITEBIN = /usr INSTALLVENDORBIN = /usr/bin' installvendorhtml1='' installvendorhtml3='' installvendorlib='/u INSTALLSCRIPT = /usr/bin PERL_LIB = /usr/lib/perl5/5.8.0 PERL_ARCHLIB = /usr/lib/perl5/5.8.0/i386-linux-thread-multi SITELIBEXP = '/usr/lib/perl5/site_perl' sit SITEARCHEXP = /usr/lib/pe LIBPERL_A = libperl.a' libc='
Pouvez vous m'envoyer un Makefile qui fonctionne afin que je compare les deux fichiers ?
Merci
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
27 mars 2009 à 10:17
27 mars 2009 à 10:17
Salut,
Je vais l'envoyer ce soir.
Je suis au boulot.
Je vais l'envoyer ce soir.
Je suis au boulot.