Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

=dev-libs/gobject-introspection-1.32.1-r1 configure failure #48

Closed
netfab opened this Issue Mar 25, 2013 · 8 comments

Comments

Projects
None yet
3 participants

netfab commented Mar 25, 2013

emerge -avuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] dev-libs/gobject-introspection-1.32.1-r1::steam-overlay [1.32.1::gentoo] USE="-doc -doctool {-test}" ABI_X86="32%* (64%*) (-x32)" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

Verifying ebuild manifests

[...]

checking for the suffix of shared libraries... .so
checking for GLIB... yes
checking for GOBJECT... yes
checking for GMODULE... yes
checking for GIO... yes
checking for GIO_UNIX... yes
checking for CAIRO... no
configure: error: Tests enabled but cairo not found; pass --disable-tests or install cairo

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-libs/gobject-introspection-1.32.1-r1/work/gobject-introspection-1.32.1-x86/config.log

Owner

anyc commented Mar 25, 2013

Could you install app-emulation/emul-linux-x86-gtklibs and test again?

netfab commented Mar 25, 2013

Already installed :

$ eix -c emul-linux-x86-gtklibs
[I] app-emulation/emul-linux-x86-gtklibs (20130224@17/03/2013): Provides precompiled 32bit libraries

Owner

anyc commented Mar 25, 2013

Could you upload the config.log somewhere?

netfab commented Mar 25, 2013

From the config.log :

configure:12960: checking for CAIRO
configure:12967: $PKG_CONFIG --exists --print-errors "cairo"
Package xproto was not found in the pkg-config search path.
Perhaps you should add the directory containing xproto.pc' to the PKG_CONFIG_PATH environment variable Package 'xproto', required by 'x11', not found configure:12970: $? = 1 configure:12984: $PKG_CONFIG --exists --print-errors "cairo" Package xproto was not found in the pkg-config search path. Perhaps you should add the directory containingxproto.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xproto', required by 'x11', not found
configure:12987: $? = 1
configure:13001: result: no
Package 'xproto', required by 'x11', not found
configure:13030: error: Tests enabled but cairo not found; pass --disable-tests or install cairo

The package xproto is installed :

$ eix -ec xproto
[I] x11-proto/xproto (7.0.23-r1@05/07/2012): X.Org xproto protocol headers

I'm using the stable tree (amd64, not ~amd64) does it make a difference regarding the ABI_X86 env variable ? It's seems that I need to emerge xproto-7.0.23-r2 :

*xproto-7.0.23-r2 (25 Feb 2013)

25 Feb 2013; Michał Górny <mgorny#g.org> +xproto-7.0.23-r2.ebuild:
Enable multilib.

But this leads to a dependency nightmare....

netfab commented Mar 25, 2013

Ok, thanks for the pointer, I can then close this bug.

@netfab netfab closed this Mar 25, 2013

ekohl commented Mar 25, 2013

Can't you depend on xproto with ABI_X86=32 so portage will catch the problem?

Owner

anyc commented Mar 25, 2013

I'll add that dep, yes. I'm currently fixing another bug and upload a new version soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment