Hi,
I've got on my box an old version of Net-SSH2 (0.05)
I made a fresh install of :
- libssh2-devel-0.17-1.fc4.rf.i386.rpm
- libssh2-0.17-1.fc4.rf.i386.rpm
with success, zlib and openssl are well install
and try to install the last published module :
1/ perl Makefile.PL exits correctly but doing make test gives me that :
[root@admin Net-SSH2-0.18]# make
gcc -c -I/usr/local/include -I. -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -m32 -march=i386 -mtune=pentium4 -fasynchronous-unwind-tables
-DVERSION=\"0.18\" -DXS_VERSION=\"0.18\" -fPIC
"-I/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE" SSH2.c
SSH2.xs: In function âXS_Net__SSH2_versionâ:
SSH2.xs:579: erreur: âLIBSSH2_VERSION_NUMâ undeclared (first use in this
function)
SSH2.xs:579: erreur: (Chaque identificateur non déclaré est rapporté une
seule fois
SSH2.xs:579: erreur: pour chaque fonction dans laquelle il apparaît.)
SSH2.xs: In function âXS_Net__SSH2__PublicKey_addâ:
SSH2.xs:1741: attention : pointer targets in passing argument 2 of
âlibssh2_publickey_add_exâ differ in signedness
SSH2.xs:1741: attention : pointer targets in passing argument 4 of
âlibssh2_publickey_add_exâ differ in signedness
SSH2.xs: In function âXS_Net__SSH2__PublicKey_removeâ:
SSH2.xs:1755: attention : pointer targets in passing argument 2 of
âlibssh2_publickey_remove_exâ differ in signedness
SSH2.xs:1755: attention : pointer targets in passing argument 4 of
âlibssh2_publickey_remove_exâ differ in signedness
make: *** [SSH2.o] Erreur 1
Can someone help me ?
Thx.
|