web-dev-qa-db-ja.com

pygobject-2.28.6が構成されません:パッケージ 'gobject-introspection-1.0'が見つかりません、どうすれば解決できますか?

私は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 /)に設定しようとしましたが、役に立ちませんでした。これを試して解決するには、他に何ができますか?お時間をいただきありがとうございます!

35
Stupac

おそらく、開発パッケージが不足しています。パッケージ名はディストリビューションによって異なりますが、/usr/lib/pkgconfig/gobject-introspection-1.0.pc(一部の64ビットディストリビューションの場合は/usr/lib64/pkgconfig/gobject-introspection-1.0.pc)を含むパッケージです。

  • Fedora、CentOS、RHEL、などgobject-introspection-devel
  • Debian、Ubuntu、ミント、などlibgirepository1.0-dev
  • アーチ:gobject-introspection
  • FreeBSD:gobject-introspection
  • Cygwin:libgirepository1.0-devel
  • msys2:mingw-w64-x86_64-gobject-introspectionおよび/またはmingw-w64-i686-gobject-introspection
56
nemequ

これをcygwinでコンパイルするために取得しました。必要なパッケージはlibgirepository1.0-develです。

Ubuntuではlibgirepository1.0-devと呼ばれています

12
simonzack

私にはコメントするのに十分な担当者がいないので、これは本当にネメクの答えの補遺となることを意味しています:

  • MSYS2:mingw-w64-x86_64-gobject-introspectionおよび/またはmingw-w64-i686-gobject-introspection
2
Reese Murdock