Salut, je veux installer le client vpnc mais quand j'ai exécuté ./configure , il m'a dit qu'il ne trouvait pas gcrypt. donc j'ai téléchargé
libgcrypt et quand j'ai voulu le compiler, il m'a à son tour dit qu'il ne trouvait pas
libgpg-error donc je l'ai aussi téléchargé.
J'ai compilé libgpg-error puis j'ai re-essayé libgcrypt et la j'ai eu une erreur :
serpent.c: In function 'serpent_setkey':
serpent.c:690: error: invalid storage class for function 'serpent_test'
serpent.c:692: warning: implicit declaration of function 'serpent_test'
serpent.c:692: warning: assignment makes pointer from integer without a cast
serpent.c: At top level:
serpent.c:869: error: conflicting types for 'serpent_test'
serpent.c:692: error: previous implicit declaration of 'serpent_test' was here
make[2]: *** [serpent.lo] Erreur 1
make[1]: *** [all-recursive] Erreur 1
make: *** [all] Erreur 2
la, malgré l'erreur j'ai lancé la compilation de vpnc et ça me donne un programme qui donne l'impression de marcher mais en fait il ne crée aucune nouvelle route (donc il ne me connecte pas a internet).
[root@pcvince vince]# route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
10.207.0.0 * 255.255.0.0 U 0 0 0 eth0
default * 0.0.0.0 U 0 0 0 tun0
la route 10.207.0.0 correspond au réseau local de mon université
[root@pcvince vince]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0E:A6:6B:87:90
inet adr:10.207.11.18 Bcast:10.207.255.255 Masque:255.255.0.0
adr inet6: fe80::20e:a6ff:fe6b:8790/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:265654 errors:0 dropped:0 overruns:0 frame:0
TX packets:7438 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:30445530 (29.0 MiB) TX bytes:857170 (837.0 KiB)
Interruption:177 Mémoire:feafc000-0
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1374 errors:0 dropped:0 overruns:0 frame:0
TX packets:1374 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:3617610 (3.4 MiB) TX bytes:3617610 (3.4 MiB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 -00
inet adr:10.31.42.45 P-t-P:10.31.42.45 Masque:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1412 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:204 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:500
RX bytes:0 (0.0 b) TX bytes:19715 (19.2 KiB)
donc a mon avis c'est les erreurs de la compilation de libgcrypt qui font tout foirer :
serpent.c: In function 'serpent_setkey':
serpent.c:690: error: invalid storage class for function 'serpent_test'
serpent.c:692: warning: implicit declaration of function 'serpent_test'
serpent.c:692: warning: assignment makes pointer from integer without a cast
serpent.c: At top level:
serpent.c:869: error: conflicting types for 'serpent_test'
serpent.c:692: error: previous implicit declaration of 'serpent_test' was here
make[2]: *** [serpent.lo] Erreur 1
make[1]: *** [all-recursive] Erreur 1
make: *** [all] Erreur 2
Comment supprimer ces erreurs ?