Houston, on a un problème. libxslt permet de se passer des fonctions
de cryptographie avec l'option --with-crypto=no . Cependant,
xmlstartlet dépend sur les fonctions de cryptographie de libxslt et
refuse de compiler en leur absence.

J'ai vérifer sous Arch, les fonctions de cryptologie de libxslt
dépendent de libgcrypt qui dépend de gpg-error . libgcrypt occupe ~2mo
et gpg-error ~500ko. Ce ne semble pas être des dépendances trop
lourdes et je crois que l'on peut se les permettre.

Voici l'erreur issue de xmlstartlet-build.log : 

: undefined reference to `gcry_cipher_close'
/usr/lib/libexslt.a(crypto.o): In function `exsltCryptoRc4DecryptFunction':
: undefined reference to `gcry_strerror'
/usr/lib/libexslt.a(crypto.o): In function `exsltCryptoRc4DecryptFunction':
: undefined reference to `gcry_strerror'
/usr/lib/libexslt.a(crypto.o): In function `exsltCryptoRc4DecryptFunction':
: undefined reference to `gcry_strerror'
collect2: ld returned 1 exit status
make[2]: *** [xml] Error 1

voilou!

Répondre à