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.1.
Téléchargement (HTTP) : http://www.webdav.org/neon/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)
OpenSSL-1.1.0f ou GnuTLS-3.5.14
libxml2-2.9.4, MIT Kerberos V5-1.15.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 2017-08-24 02:35:52 +0200