Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 230751

Summary: dev-python/pygobject-2.14.2: Unrecognized options: --without-ffi, --disable-gtk-doc
Product: Gentoo Linux Reporter: Arfrever Frehtes Taifersar Arahesis (RETIRED) <arfrever>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: major CC: tetromino
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 230782    
Attachments: pygobject-2.14.2-libffi.patch
pygobject-2.14.2.ebuild

Description Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2008-07-04 16:45:39 UTC
configure: WARNING: Unrecognized options: --without-ffi, --disable-gtk-doc
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2008-07-04 18:27:05 UTC
Arfrever and/or Gentoo devs: please change severity to major.

This is a serious bug - the pygobject configure is broken, and there is no way to disable libffi in pygobject if your gcc was build with ffi support. In particular, with no way to disable libffi in pygobject, it makes it quite difficult to work around bug 230782
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2008-07-04 18:29:45 UTC
Created attachment 159551 [details, diff]
pygobject-2.14.2-libffi.patch

Patch to fix pygobject-2.14.2 configure to make it possible to disable libffi support in pygobject when gcc was built with USE=libffi
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2008-07-04 18:31:14 UTC
Created attachment 159553 [details]
pygobject-2.14.2.ebuild

ebuild to use the above patch
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-07-04 23:05:13 UTC
nice catch, commited to the tree.
 Note that unified diff against ebuilds in tree are preferred over full ebuild.
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-07-04 23:06:10 UTC
oh and I've ignore --disable-gtk-doc because it's harmless, handled by the eclass and I don't want to skip things coming from the eclass.