Page 1 sur 1

[AUR libxml] Compilation impossible (Résolu)

Publié : ven. 09 sept. 2011, 15:41
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

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

Publié : ven. 09 sept. 2011, 18:14
par Amethyste
Visiblement, une option "-D_FORTIFY_SOURCE=2 cflag" a été rajouté dans /etc/makepkg.conf. Il fallait bien patché le paquet.