neon est une bibliothèque de client HTTP et WebDAV, avec une interface C.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://fossies.org/linux/www/neon-0.30.2.tar.gz
Somme de contrôle MD5 du téléchargement : e28d77bf14032d7f5046b3930704ef41
Taille du téléchargement : 911 Ko
Estimation de l'espace disque requis : 8.5 Mo (18 Mo supplémentaires pour les tests)
Estimation du temps de construction : 0.1 SBU (0.3 SBU supplémentaires pour les tests)
GnuTLS-3.6.9, libxml2-2.9.9, MIT Kerberos V5-1.17, libproxy et pakchois
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/neon
Corrigez du code pour construire avec gnutls-3.4 et supérieur :
sed -e 's/client_set/set/' \
-e 's/gnutls_retr/&2/' \
-e 's/type = t/cert_&/' \
-i src/ne_gnutls.c
Installez neon en lançant les commandes suivantes :
./configure --prefix=/usr \
--with-ssl \
--enable-shared \
--disable-static &&
make
Pour tester les résultats, lancez : make cehck. La plupart des tests
ssl échouent, en utilisant
--with-ssl=gnutls.
Maintenant, en tant qu'utilisateur root :
make install
--with-ssl : Cette
option active le support SSL en utilisant OpenSSL ou GnuTLS respectivement. Effacez-la si vous n'en
avez installé aucun. Pour forcer l'utilisation de GnuTLS quand les deux sont présents, passez
simplement --with-ssl=gnutls et
--with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt
au script configure.
--disable-static : Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--with-libxml2 : Ce paramètre
force l'utilisation de libxml2 au
lieu de Expat.
Last updated on 2019-08-21 19:33:09 +0000