私は64ビットのCentos 6.6で、libidn2-develをインストールします。私はyum install libidn2-devel
を試したが、うまくいかなかった。私は(手動で再帰的な依存関係を解決!)インターネットからのさまざまなウェブサイトからのRPMをダウンロードしようとしましたidn2.h:そのようなファイルやディレクトリはありません
(それほど)すぐに私は私がインターネット上のどこにでも見つけることができませんでした依存関係
libidn2.so.0()(64bit) is needed by libidn2-devel-0.10-1.sdl7.x86_64
の一つで立ち往生( CentOSの場合)。
最終的にsourceをダウンロードしてビルドしようとしました。
wget -c ftp://alpha.gnu.org/gnu/libidn/libidn2-0.10.tar.gz
tar -xvzf libidn2-0.10.tar.gz
./configure
make
成功!
私はモジュールを実行するためにそれを使用する場合しかし、それは私に
error: idn2.h: No such file or directory
<idn2_variable> was not declared in this scope
を与えるPS:RPMは奇妙
$ rpm -q libidn2-devel
package libidn2-devel is not installed
$ rpm -q libidn2
libidn2-2.0.4-1.el6.x86_64