Je suis sur 64 bits Centos 6.6 et je veux installer libidn2-devel. J'ai essayé yum install libidn2-devel
et cela n'a pas fonctionné. J'ai essayé de télécharger rpms de divers sites Web à partir d'Internet (résoudre les dépendances récursives manuellement!)idn2.h: Aucun tel fichier ou répertoire
(pas) Bientôt, je coincé à l'une des dépendances
libidn2.so.0()(64bit) is needed by libidn2-devel-0.10-1.sdl7.x86_64
que je ne pouvais pas trouver nulle part sur Internet (pour CentOS).
Finalement, j'ai téléchargé le source et j'ai essayé de le construire.
wget -c ftp://alpha.gnu.org/gnu/libidn/libidn2-0.10.tar.gz
tar -xvzf libidn2-0.10.tar.gz
./configure
make
Succès!
Cependant, quand je l'ai utilisé pour exécuter un module, il me donne
error: idn2.h: No such file or directory
<idn2_variable> was not declared in this scope
PS: RPM semble bizarre
$ rpm -q libidn2-devel
package libidn2-devel is not installed
$ rpm -q libidn2
libidn2-2.0.4-1.el6.x86_64