web root # emerge glib Calculating dependencies ...done! >>> emerge (1 of 1) dev-libs/glib-2.2.2 to / >>> md5 src_uri ;-) glib-2.2.2.tar.bz2 >>> Unpacking source... >>> Unpacking glib-2.2.2.tar.bz2 to /var/tmp/portage/glib-2.2.2/work >>> Source unpacked. * Working directory: /var/tmp/portage/glib-2.2.2/work/glib-2.2.2... * Applying libtool-sed.patch... * Applying libtool-portage.patch... * Applying libtool-reverse-deps.patch... configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... found checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for the BeOS... no checking for Win32... no checking whether to enable garbage collector friendliness... no checking whether to disable memory pools... no checking for i686-pc-linux-gnu-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for c++... g++ checking for i686-pc-linux-gnu-g++... (cached) g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for a BSD-compatible install... /bin/install -c checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for _LARGE_FILES value needed for large files... no checking for pkg-config... /usr/bin/pkg-config ./configure: line 3956: 2748 Illegal instruction $PKG_CONFIG --atleast-pkgconfig-version 0.14 configure: error: *** pkg-config too old; version 0.14 or better required. !!! ERROR: dev-libs/glib-2.2.2 failed. !!! Function econf, Line 324, Exitcode 1 !!! econf failed mfg Nomike aka Michael Postmann
Created attachment 18865 [details] emerge.info
emerge sync && emerge -u dev-util/pkgconfig with 0.15.0 it works
I HAVE pkgconfig 0.15.0 installed. I also tried to reemerge it!
> checking for pkg-config... /usr/bin/pkg-config > ./configure: line 3956: 2748 Illegal instruction $PKG_CONFIG --atleast-pkgconfig-version 0.14 > configure: error: *** pkg-config too old; version 0.14 or better required. > > !!! ERROR: dev-libs/glib-2.2.2 failed. > !!! Function econf, Line 324, Exitcode 1 > !!! econf failed This is the problem - see, something segfaults ... Please run: # strace -ff pkg-config --atleast-pkgconfig-version 0.14 and attach the log
This bug has been inactive for 90 days or more. In the mean time, glib-2.2.3 has been released. The additional requested info was never supplied. I'm closing this as NEEDINFO. Please file another report if glib-2.2.3 or later also fails.