2013-08-02 19 views
23

Tôi đang cố gắng để có được pygobject-2.28.6 để biên dịch trong Cygwin (phiên bản trong kho lưu trữ là 2.28.4 trong đó có một số vấn đề). Đây là đuôi của ./configure:pygobject-2.28.6 sẽ không định cấu hình: Không tìm thấy gói 'gobject-introspection-1.0' nào, làm cách nào để giải quyết?

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. 

Tôi có sự quan tâm đến nội tâm-gobject 1.34.2-3. Như đã thấy ở đây:

$ whereis gobject-introspection 
gobject-introspection: /lib/gobject-introspection /usr/lib/gobject-introspection 

và đây

$ whereis gobject-introspection-1.0 
gobject-introspection-1: /usr/share/gobject-introspection-1.0 

Tôi đã thử đặt GI_CFLAGS và GI_LIBS trong configure = to/lib/và/usr/lib/(và thậm chí/usr/share /) nhưng không có kết quả. Tôi có thể làm gì khác để thử và giải quyết vấn đề này? Cảm ơn bạn đã dành thời gian!

Trả lời

36

Có thể bạn đang thiếu gói phát triển. Tên gói khác nhau theo từng phân phối, nhưng đó là một trong chứa /usr/lib/pkgconfig/gobject-introspection-1.0.pc (hoặc /usr/lib64/pkgconfig/gobject-introspection-1.0.pc đối với một số distro 64-bit):

  • Fedora, CentOS, RHEL, , vv: gobject-mẫn-devel
  • Debian, Ubuntu, Mint, , vv: libgirepository1.0-dev
  • Arch: gobject-mẫn
  • .210
  • FreeBSD: gobject-mẫn
  • Cygwin: libgirepository1.0-devel
  • msys2: mingw-w64-x86_64-gobject-mẫn và/hoặc mingw-w64-i686-gobject-mẫn
+0

tôi không thể tìm thấy bất kỳ gói nào như vậy. Tôi đã từ bỏ và quyết định không sử dụng Cygwin cho mục đích tôi đã dự định. Cảm ơn vì câu trả lời! – Stupac

11

Tôi có tính năng này để biên dịch trên Cygwin. Gói bạn cần là: libgirepository1.0-devel.

Trong Ubuntu nó được gọi là libgirepository1.0-dev

2

tôi không có đủ đại diện cho bình luận, vì vậy đây thực sự là có nghĩa là để được một phụ lục cho câu trả lời nemequ của:

  • MSYS2: mingw-w64-x86_64 -gobject-mẫn và/hoặc mingw-w64-i686-gobject-mẫn
Các vấn đề liên quan