私はpygobject-2.28.6をcygwinでコンパイルできるようにしています(リポジトリのバージョンは2.28.4で、これにはいくつか問題があります)。 ./configureの末尾は次のとおりです。
checking for GLIB - version >= 2.24.0... yes (version 2.34.3)
checking for ffi... checking for FFI... yes
checking for GIO... yes
checking for GIOUNIX... yes
checking for GI... no
configure: error: Package requirements (glib-2.0 >= 2.24.0
gobject-introspection-1.0 >= 0.10.2
) were not met:
No package 'gobject-introspection-1.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GI_CFLAGS
and GI_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Gobject-introspection 1.34.2-3がインストールされています。ここに見られるように:
$ whereis gobject-introspection
gobject-introspection: /lib/gobject-introspection /usr/lib/gobject-introspection
そしてここ
$ whereis gobject-introspection-1.0
gobject-introspection-1: /usr/share/gobject-introspection-1.0
Configure =のGI_CFLAGSとGI_LIBSを/ lib /と/ usr/lib /(さらには/ usr/share /)に設定しようとしましたが、役に立ちませんでした。これを試して解決するには、他に何ができますか?お時間をいただきありがとうございます!
おそらく、開発パッケージが不足しています。パッケージ名はディストリビューションによって異なりますが、/usr/lib/pkgconfig/gobject-introspection-1.0.pc
(一部の64ビットディストリビューションの場合は/usr/lib64/pkgconfig/gobject-introspection-1.0.pc
)を含むパッケージです。
これをcygwinでコンパイルするために取得しました。必要なパッケージはlibgirepository1.0-devel
です。
Ubuntuではlibgirepository1.0-dev
と呼ばれています
私にはコメントするのに十分な担当者がいないので、これは本当にネメクの答えの補遺となることを意味しています: