Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/04/2015, à 21:53

thethego

problèmes avec curl et https [RESOLU]

Bonjour,
j'ai vraiment besoin de votre aide, je réalise un projet en c dans lequel j'utilise curl qui doit me permettre de récupérer des pages web sécurisés (https). Le problème est que je n'arrive pas à configurer curl pour qu'il utilise openssl.
j'ai pourtant fait ./configure --with-ssl mais j’obtiens toujours :
"...
SSL support:      no      (--with-{ssl,gnutls,nss,polarssl,cyassl,axtls,winssl,darwinssl} )
...
Protocols:        DICT FILE FTP GOPHER HTTP IMAP POP3 RTSP SMTP TELNET TFTP."
toujours pas de https.

Merci d'avance pour vos réponses

PS : je suis suis sous ubuntu 14.10 et la commande " ./configure --with-ssl" avait marché sur un autre pc sous ubuntu 14.04.

edit: après plusieurs heures j'ai réussi a résoudre le problème : il fallait installer libssl-dev qui visiblement est installé par défaut sous ubuntu 14.04 mais pas dans ubuntu 14.10.

Dernière modification par thethego (Le 01/05/2015, à 15:03)

Hors ligne

#2 Le 26/04/2015, à 21:27

tiramiseb

Re : problèmes avec curl et https [RESOLU]

Suite à to mesae je me pose une question quand même : tu as compilé la lib curl !? Tu n'utilises pas la lib proposée dans les dépôts d'Ubuntu, qui inclut le support de SSL ?

Hors ligne

#3 Le 01/05/2015, à 15:19

thethego

Re : problèmes avec curl et https [RESOLU]

A vrai dire je savais même pas que curl était dans les dépots officiels.
J'ai donc télécharger curl ici et suivi les directives d'installation.
En fait j'avais compris que le support SSL marchait pas a cause de openssl mais ce dernier étant correctement installé je ne voyait pas d’où venait l'erreur. Je ne savais pas que les header d'openssl, nécessaire au fonctionnement de curl, était dans un autre paquet : libssl-dev.
En tout cas je pense que ce forum pourra être utile a de futur utilisateurs de curl parce que j'ai vraiment eu du mal a trouver une solution a mon problème.

Hors ligne

#4 Le 01/05/2015, à 20:58

tiramiseb

Re : problèmes avec curl et https [RESOLU]

Les headers d'openssl ne sont pas « nécessaires au fonctionnement de curl ».

Les headers (de n'importe quelle lib) sont nécessaires à la compilation d'un logiciel qui en dépend.

Donc oui, pour compiler curl avec le support d'openssl, il faut les headers d'openssl.
Par contre, curl tel qu'inclus dans la distribution n'a pas besoin des headers d'openssl, vu qu'il est déjà compilé smile

Enfin, une petite réaction à la phrase suivante :

A vrai dire je savais même pas que curl était dans les dépots officiels.

Avec plusieurs dizaines de milliers de paquets, une bibliothèque aussi courante est bien sûr dans les dépôts officiels !
Dans tous les cas, quel que soit le logiciel, avant d'aller se prendre la tête à chercher ailleurs, regarde dans les dépôts officiels...

Tu as eu du mal à trouver une solution tout simplement car tu n'as pas commencé par la première chose à faire : chercher dans les dépôts officiels.

Hors ligne