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-8.3.
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.5.19, libxml2-2.9.8, MIT Kerberos V5-1.16.1, 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. Effacez-le 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/ssl/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 2018-08-21 00:41:43 +0200