Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473744 - [steam overlay] =dev-libs/gobject-introspection-1.34.2-r2 - configure: error: Package requirements (glib-2.0 >= 2.34.1) were not met: Requested 'glib-2.0 >= 2.34.1' but version of GLib is 2.32.4
Summary: [steam overlay] =dev-libs/gobject-introspection-1.34.2-r2 - configure: error:...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mario Kicherer
URL: https://github.com/anyc/steam-overlay...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-18 20:07 UTC by tman
Modified: 2013-07-02 09:00 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tman 2013-06-18 20:07:12 UTC
checking for objdir... .libs
checking if x86_64-pc-linux-gnu-gcc -m32 supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc -m32 option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc -m32 PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc -m32 static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc -m32 supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc -m32 supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc -m32 linker (x86_64-pc-linux-gnu-ld -m elf_i386) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking for bison... /usr/bin/yacc
checking for dlopen in -ldl... yes
checking for the suffix of shared libraries... .so
checking for GLIB... no
configure: error: Package requirements (glib-2.0 >= 2.34.1) were not met:

Requested 'glib-2.0 >= 2.34.1' but version of GLib is 2.32.4

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GLIB_CFLAGS
and GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-libs/gobject-introspection-1.34.2-r2/work/gobject-introspection-1.34.2-x86/config.log
 * ERROR: dev-libs/gobject-introspection-1.34.2-r2 failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *          ebuild.sh, line   93:  Called src_configure
 *        environment, line 4429:  Called multilib-minimal_src_configure
 *        environment, line 3430:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *        environment, line 3614:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *        environment, line 3276:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *        environment, line 3274:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *        environment, line  578:  Called multilib-minimal_abi_src_configure
 *        environment, line 3424:  Called multilib_src_configure
 *        environment, line 3720:  Called gnome2_src_configure
 *        environment, line 2835:  Called econf '--disable-maintainer-mode' '--disable-gtk-doc' '--disable-static' 'YACC=/usr/bin/yacc' '--disable-doctool' '--disable-tests'
 *   phase-helpers.sh, line  521:  Called die
 * The specific snippet of code:
 *                      die "econf failed"


Reproducible: Always




Portage 2.1.12.5 (default/linux/amd64/13.0/desktop, gcc-4.7.3, glibc-2.17, 3.9.6-gentoo x86_64)
=================================================================
System uname: Linux-3.9.6-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.2
KiB Mem:    24627496 total,  22048080 free
KiB Swap:   25081852 total,  25081852 free
Timestamp of tree: Tue, 18 Jun 2013 19:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p45
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.5, 3.2.5, 3.3.2
dev-util/cmake:           2.8.11.1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6, 1.13.4
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.7.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r5::gnome
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo nikai mgorny poly-c luman qt alice Techwolf gamerlay scarabeus science mva emacs flameeyes-overlay mpd wirelay steam-overlay gnome ruby lokal
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/X11/Sessions/awesome /etc/X11/Sessions/dwm /etc/conf.d/consolefont /etc/conf.d/hostname /etc/conf.d/hwclock /etc/conf.d/keymaps /etc/default/grub /etc/eix-sync.conf /etc/fstab /etc/hosts /etc/locale.gen /etc/make.conf /etc/timezone /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=corei7 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-06-20 13:27:21 UTC
There is no such thing as gobject-introspection-1.34.2-r2 in the main portage tree. In addition, unlike the gobject-introspection ebuilds in the main tree, your gobject-introspection-1.34.2-r2 is using multilib-minimal eclass.

Please state which overlay the gobject-introspection-1.34.2-r2.ebuild came from (you are using 20 different overlays!) so that the bug can be assigned to the right developer.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-06-20 13:54:27 UTC
Also, if you are cross-compiling, or have sys-devel/crossdev installed on your system, please state that too.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2013-06-20 15:10:46 UTC
Please DO NOT CC maintainers when you cannot assign bugs.
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-06-20 16:00:03 UTC
(In reply to Jeroen Roovers from comment #3)
> Please DO NOT CC maintainers when you cannot assign bugs.

Jeroen, I *can* assign bugs. I am a developer and a member of gnome@g.o. And I have the right to CC gnome@g.o whenever I believe it is appropriate.

The in-tree gobject-introspection ebuilds are maintained by gnome@g.o. However, the 1.34.2-r2 ebuild comes from an overlay, and moreover differs from our in-tree version (since it uses multilib-minimal eclass).

The logical solution is to
(1) assigned to the overlay maintainer (or bug-wranglers in this case, since it's not clear who the overlay maintainer is); and
(2) cc the in-tree maintainers, gnome@g.o (since the ebuild is based on our work, and it's very likely that fixing the bug will involve some coordination with us).
Comment 5 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-06-30 19:39:02 UTC
According to my Magic Ball, this is for anyc from the Steam overlay; gl hf. :)
Comment 6 Mario Kicherer 2013-07-01 20:37:22 UTC
We already track this issue on our github page: https://github.com/anyc/steam-overlay/issues/59

I just saw that I accidentally committed this ebuild version although it didn't work for me either. I'll remove it from the overlay and we work on a new one in the issue report. I'd suggest we close this bug here. Sorry for the inconvenience!
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-07-02 09:00:30 UTC
ok, closing as upstream.