[AUR libxml] Compilation impossible (Résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
Amethyste
Daikyu
Messages : 57
Inscription : mer. 01 sept. 2010, 10:26
Localisation : Lyon

[AUR libxml] Compilation impossible (Résolu)

Message par Amethyste »

Bonjour tout le monde

Suite à un mouvement trop rapide, j'ai formaté ma belle partition "root" en voulant supprimer celle de windows :bouletdujour: . Résultat, j'ai du me retaper une belle instal de Arch...

Pas de problème particulier jusqu'au moment ou je dois réinstaller mon imprimante, une canon MP600. Il y a un paquet sur aur qui marchait bien. Sauf qu'il lui faut une dépendance "libxml" qui se trouve aussi sur AUR et la compilation de celui-ci se termine par une erreur

Code : Tout sélectionner

 inlined from 'xmlNanoHTTPSave' at nanohttp.c:1185:12:
/usr/include/bits/fcntl2.h:51:24: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[2]: *** [nanohttp.lo] Erreur 1
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-toinou/aur-libxml/src/libxml-1.8.17 »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-toinou/aur-libxml/src/libxml-1.8.17 »
make: *** [all-recursive-am] Erreur 2
==> ERREUR: Une erreur s'est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire libxml.
==> Relancer la compilation de libxml ? [o/N]
==> -----------------------------------------
==> 
Pourtant, ce paquet se compilait bien sous ma précédente installation. Le meta-paquet "Base-devel" (qui comprend : autoconf automake bison fakeroot flex gcc libtool m4 make patch pkg-config)
est bien installé. Je ne vois pas bien où peut être le problème ?

Quelqu'un a une idée ??? Merci d'avance
Core i5 3570K + 8 Go de RAM + CG NVIDIA GT640
Archlinux x86-64 + KDE 4
Avatar de l’utilisateur
Amethyste
Daikyu
Messages : 57
Inscription : mer. 01 sept. 2010, 10:26
Localisation : Lyon

Re: [AUR libxml] Compilation impossible (Résolu)

Message par Amethyste »

Visiblement, une option "-D_FORTIFY_SOURCE=2 cflag" a été rajouté dans /etc/makepkg.conf. Il fallait bien patché le paquet.
Core i5 3570K + 8 Go de RAM + CG NVIDIA GT640
Archlinux x86-64 + KDE 4
Répondre