Compilation statique, Missing required libcurl

Le
JUPIN Alain
Bonjour,

Je cherche a compiler de manière statique un soft

Donc je fait un ./configure LDFLAGS=-static CFLAGS="-03"
J'ai l'erreur suivante :
checking for pthread_create in -lpthread yes
checking for gawk (cached) gawk
checking for curl-config /usr/bin/curl-config
checking for the version of libcurl 7.26.0
checking for libcurl >= version 7.15.2 yes
checking whether libcurl is usable no
configure: error: Missing required libcurl >= 7.15.2

Pour info, j'ai essayé en installant les paquets libcurl4-openssl-dev ou
libcurl4-gnutls-dev et le problème est identique.
J'ai aussi testé avec l'option --with-libcurl=/usr/lib/x86_64-linux-gnu/
et --with-libcurl=/usr/lib/ et le problème reste entier :(

Pour info, j'ai une Debian Wheezy 64 bits (je sais pas si cela a de
l'importance, mais avec l'architecture i386 activée)

Merci pour votre aide ;)

--
Alain JUPIN

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/53626228.1070206@jupin.net
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Christophe
Le #26109992
Bonsoir,

(Oops, désolé Alain pour la réponse en privé).

Le 01/05/2014 17:03, JUPIN Alain a écrit :
Bonjour,

Je cherche a compiler de manière statique un soft ...

checking for the version of libcurl... 7.26.0
checking for libcurl >= version 7.15.2... yes
checking whether libcurl is usable... no
configure: error: Missing required libcurl >= 7.15.2

Pour info, j'ai essayé en installant les paquets libcurl4-openssl-dev ou
libcurl4-gnutls-dev et le problème est identique.
J'ai aussi testé avec l'option --with-libcurl=/usr/lib/x86_64-linux -gnu/
et --with-libcurl=/usr/lib/ et le problème reste entier

Pour info, j'ai une Debian Wheezy 64 bits (je sais pas si cela a de
l'importance, mais avec l'architecture i386 activée)

Merci pour votre aide




Je pense, à première vue, que le package debian de libcurl (ou
libcurl-dev) ne contient pas toutes les bonnes options nécessaires à la
compilation de ton soft : Que la version est bonne , mais qu'il manque
un truc ...

Que souhaites tu compiler ?

@+
Christophe.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Sylvain L. Sauvage
Le #26110172
Le jeudi 1 mai 2014, 17:03:04 JUPIN Alain a écrit :
Bonjour,



’soir,

Je cherche a compiler de manière statique un soft ...

Donc je fait un ./configure LDFLAGS=-static CFLAGS="-03"
[…]



Question bête : configure fonctionne sans le LDFLAGS ?

Les .a sont bien dans les -dev. Est-ce que ce ne serait pas un
problème avec configure ? Est-ce que tu peux essayer de
configurer sans le LDFLAGS puis de modifier le(s) Makefile à la
main ?

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Bzzz
Le #26110162
On Thu, 01 May 2014 17:03:04 +0200
JUPIN Alain
Donc je fait un ./configure LDFLAGS=-static CFLAGS="-03"



Si je ne m'abuse, '-03' n'est pas un flag connu; ne serait-ce pas
plutôt '-O3' qui serait recherché? (qui n'est d'ailleurs pas
recommandé pour pômal de pgms qui ne nécessitent que '-O2',
l'inline étant à considérer avec parcimonie).

--
Damien: Au lit ma copine dit que je suis un athlète olympique !
Yoann: Oui, t'es bon une fois tous les 4 ans

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
JUPIN Alain
Le #26110492
Bonjour,

Le 01/05/2014 22:43, Sylvain L. Sauvage a écrit :
Je cherche a compiler de manière statique un soft ...

Donc je fait un ./configure LDFLAGS=-static CFLAGS="-03"
[…]
Question bête : configure fonctionne sans le LDFLAGS ?

Les .a sont bien dans les -dev. Est-ce que ce ne serait pas un
problème avec configure ? Est-ce que tu peux essayer de
configurer sans le LDFLAGS puis de modifier le(s) Makefile à la
main ?



Oui, j'ai bien les fichiers /usr/lib/x86_64-linux-gnu/libcurl.a et
/usr/lib/x86_64-linux-gnu/libcurl.la
Pour le Makefile, oui pourquoi pas mais vu sa taille ... quelques 1150
lignes, je vais y passer un sacré temps :(

Pour l'instant plein d'erreur de linkage :( je vais tenter de les
résoudres !

Autre chose, l'idéal plutôt que de linker statiquement serait un linkage
dynamique (comme d'hab quoi)
Pour une exécution sur Debian Wheezy (et probablement Jessie) pas de soucis
Par contre pour Squeeze (oui je sais elle est à la retraite ;) )
certaines libs nécessaires ne sont pas dans les dépôts ... sauf dans les
dépôts de squeeze-backports que je n'arrive pas à installer :(

Si je ne m'abuse, '-03' n'est pas un flag connu; ne serait-ce pas
plutôt '-O3' qui serait recherché? (qui n'est d'ailleurs pas
recommandé pour pômal de pgms qui ne nécessitent que '-O2',
l'inline étant à considérer avec parcimonie).



Ouupas à ma gourré, c'est bien '-O3' et c'est ce qui est suggéré dans le
readme en cas d'erreur d’exécution.

Merci à vous

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Sébastien NOBILI
Le #26110522
Le vendredi 02 mai 2014 à 8:41, JUPIN Alain a écrit :
Par contre pour Squeeze (oui je sais elle est à la retraite ;) )



Attention, chez Debian aussi l'âge de départ à la retraite est repoussé :
https://www.debian.org/News/2014/20140424

Seb

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Publicité
Poster une réponse
Anonyme