Ich bin auf 64-Bit-Centos 6.6 und möchte libidn2-devel installieren. Ich habe versucht yum install libidn2-devel
und das hat nicht funktioniert. Ich habe versucht, RPMs von verschiedenen Websites aus dem Internet (Lösung rekursive Abhängigkeiten manuell!)IDN2.H: Keine solche Datei oder Verzeichnis
(nicht so) Bald steckte ich an dem einen der Abhängigkeit
libidn2.so.0()(64bit) is needed by libidn2-devel-0.10-1.sdl7.x86_64
den Download ich nicht irgendwo im Internet finden konnte (für CentOS).
Schließlich habe ich die source heruntergeladen und versucht, es zu bauen.
wget -c ftp://alpha.gnu.org/gnu/libidn/libidn2-0.10.tar.gz
tar -xvzf libidn2-0.10.tar.gz
./configure
make
Erfolg!
Allerdings, wenn ich es verwendet, um ein Modul zu laufen, es gibt mir
error: idn2.h: No such file or directory
<idn2_variable> was not declared in this scope
PS: RPM scheint seltsam
$ rpm -q libidn2-devel
package libidn2-devel is not installed
$ rpm -q libidn2
libidn2-2.0.4-1.el6.x86_64