Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 455292 - emerging x11-libs/gtk+-3.6.3-r2 fails during econf
Summary: emerging x11-libs/gtk+-3.6.3-r2 fails during econf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Other (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo non-Linux Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-03 15:37 UTC by Linpeng Tang
Modified: 2013-02-04 15:43 UTC (History)
2 users (show)

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


Attachments
config.log (config.log,4.66 KB, text/plain)
2013-02-03 16:42 UTC, Linpeng Tang
Details
build.log (build.log,16.57 KB, text/plain)
2013-02-03 16:43 UTC, Linpeng Tang
Details
correct version of config.log (config.log,115.17 KB, text/plain)
2013-02-04 01:28 UTC, Linpeng Tang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Linpeng Tang 2013-02-03 15:37:05 UTC
emerging x11-libs/gtk+-3.6.3-r2 fails:

 * Messages for package x11-libs/gtk+-3.6.3-r2:

 * ERROR: x11-libs/gtk+-3.6.3-r2 failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *          ebuild.sh, line   93:  Called call-ebuildshell 'src_configure'
 *        environment, line  634:  Called src_configure
 *        environment, line 2979:  Called econf '--disable-quartz-backend' '--disable-colord' '--disable-cups' '--enable-intro\
spection' '--disable-packagekit' '--disable-wayland-backend' '--enable-x11-backend' '--enable-xcomposite' '--enable-xdamage' '\
--enable-xfixes' '--enable-xkb' '--enable-xrandr' '--disable-xinerama' '--disable-papi' '--enable-man' '--enable-gtk2-dependen\
cy' '--libdir=/state/partition1/linpengt/gentoo/usr/lib'
 *   phase-helpers.sh, line  511:  Called die
 * The specific snippet of code:
 *              die "econf failed"
 *


Reproducible: Always

Steps to Reproduce:
1. emerge x11-libs/gtk+
2.
3.
Actual Results:  
fails with

emerging x11-libs/gtk+-3.6.3-r2 fails:

 * Messages for package x11-libs/gtk+-3.6.3-r2:

 * ERROR: x11-libs/gtk+-3.6.3-r2 failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *          ebuild.sh, line   93:  Called call-ebuildshell 'src_configure'
 *        environment, line  634:  Called src_configure
 *        environment, line 2979:  Called econf '--disable-quartz-backend' '--disable-colord' '--disable-cups' '--enable-intro\
spection' '--disable-packagekit' '--disable-wayland-backend' '--enable-x11-backend' '--enable-xcomposite' '--enable-xdamage' '\
--enable-xfixes' '--enable-xkb' '--enable-xrandr' '--disable-xinerama' '--disable-papi' '--enable-man' '--enable-gtk2-dependen\
cy' '--libdir=/state/partition1/linpengt/gentoo/usr/lib'
 *   phase-helpers.sh, line  511:  Called die
 * The specific snippet of code:
 *              die "econf failed"
 *



output of emerge --info '=x11-libs/gtk+-3.6.3-r2':

Portage 2.2.01.21580-prefix (prefix/linux/amd64, gcc-4.6.3, unavailable, 2.6.18-308.8.2.el5.028stab101.1 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.18-308.8.2.el5.028stab101.1-x86_64-Intel-R-_Xeon-R-_CPU_E5430_@_2.66GHz-with-redhat-5.9-Final
Timestamp of tree: Fri, 25 Jan 2013 15:38:37 +0000
ld GNU ld (GNU Binutils) 2.23
app-shells/bash:          4.2_p39-r1::gentoo_prefix
dev-lang/python:          2.7.3-r2::gentoo_prefix, 3.3.0::gentoo_prefix
dev-util/cmake:           2.8.10.2-r1::gentoo_prefix
dev-util/pkgconfig:       0.28::gentoo_prefix
sys-devel/autoconf:       2.69::gentoo_prefix
sys-devel/automake:       1.12.4::gentoo_prefix
sys-devel/binutils:       2.23::gentoo_prefix
sys-devel/gcc:            4.6.3::gentoo_prefix
sys-devel/gcc-config:     1.8-r00.1::gentoo_prefix
sys-devel/libtool:        2.4.2::gentoo_prefix
sys-devel/make:           3.82-r4::gentoo_prefix
sys-kernel/linux-headers: 3.7::gentoo_prefix (virtual/os-headers)
Repositories: gentoo_prefix
ACCEPT_KEYWORDS="~amd64-linux"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -O2 -pipe"
DISTDIR="/state/partition1/linpengt/gentoo/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles force-prefix merge-sync news parallel-fetch preserve-libs protect-owned sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1"
MAKEOPTS=""
PKGDIR="/state/partition1/linpengt/gentoo/usr/portage/packages"
PORTAGE_CONFIGROOT="/state/partition1/linpengt/gentoo/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/state/partition1/linpengt/gentoo/var/tmp"
PORTDIR="/state/partition1/linpengt/gentoo/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"
USE="X amd64 berkdb bzip2 cli cracklib crypt cxx dri fortran gdbm iconv ipv6 mmx modules mudflap ncurses nls nptl openmp pcre prefix readline session sse sse2 ssl tcpd unicode zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir 
usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rafał Mużyło 2013-02-03 16:06:04 UTC
Attach build log and config.log.
Comment 2 Linpeng Tang 2013-02-03 16:42:54 UTC
Created attachment 337822 [details]
config.log
Comment 3 Linpeng Tang 2013-02-03 16:43:32 UTC
Created attachment 337824 [details]
build.log
Comment 4 Rafał Mużyło 2013-02-03 17:19:51 UTC
(In reply to comment #2)
> Created attachment 337822 [details]
> config.log

That's not config.log.

The error itself it odd - app-text/docbook-xml-dtd:4.1.2 is a dePendency of the ebuild.
Comment 5 Linpeng Tang 2013-02-03 21:03:55 UTC
how to output the config log?

(In reply to comment #4)
> (In reply to comment #2)
> > Created attachment 337822 [details]
> > config.log
> 
> That's not config.log.
> 
> The error itself it odd - app-text/docbook-xml-dtd:4.1.2 is a dePendency of
> the ebuild.

(In reply to comment #4)
> (In reply to comment #2)
> > Created attachment 337822 [details]
> > config.log
> 
> That's not config.log.
> 
> The error itself it odd - app-text/docbook-xml-dtd:4.1.2 is a dePendency of
> the ebuild.
Comment 6 Rafał Mużyło 2013-02-03 22:40:32 UTC
> !!! Please attach the following file when seeking support:
> !!! /state/partition1/linpengt/gentoo/var/tmp/portage/x11-libs/gtk+-3.6.3-r2/work/gtk+-3.6.3/config.log
Honestly,...
Comment 7 Linpeng Tang 2013-02-04 01:28:03 UTC
Created attachment 337870 [details]
correct version of config.log
Comment 8 Rafał Mużyło 2013-02-04 03:13:16 UTC
OK, check two things:
xmlcatalog --noout /etc/xml/catalog '-//OASIS//DTD DocBook XML V4.1.2//EN'
and
xmlcatalog --noout /state/partition1/linpengt/gentoo/etc/xml/catalog '-//OASIS//DTD DocBook XML V4.1.2//EN'
Comment 9 Linpeng Tang 2013-02-04 15:00:01 UTC
(In reply to comment #8)
> OK, check two things:
> xmlcatalog --noout /etc/xml/catalog '-//OASIS//DTD DocBook XML V4.1.2//EN'

No entry for PUBLIC -//OASIS//DTD DocBook XML V4.1.2//EN

> and
> xmlcatalog --noout /state/partition1/linpengt/gentoo/etc/xml/catalog
> '-//OASIS//DTD DocBook XML V4.1.2//EN'

file:///state/partition1/linpengt/gentoo/usr/share/sgml/docbook/xml-dtd-4.1.2/d\
ocbookx.dtd



Thanks.
Comment 10 Rafał Mużyło 2013-02-04 15:15:11 UTC
OK, I don't use Prefix, but the answer seems to be something like '--with-xml-catalog="${EROOT}"/etc/xml/catalog'.
Comment 11 Benda Xu gentoo-dev 2013-02-04 15:43:00 UTC
Thanks a lot for reporting. Added this patch into tree. The fix will hit your mirror in a few hours. Feel free to reopen it if there is still a problem.

@Gnome Team, I committed the minor fix directly.

+  04 Feb 2013; Benda Xu <heroxbd@gentoo.org> gtk+-3.6.3-r2.ebuild:
+  Specify xml catalog explicitly for Prefix. bug 455292. Credits to Linpeng Tang
+  and Rafał Mużyło.


Index: gtk+-3.6.3-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-3.6.3-r2.ebuild,v
retrieving revision 1.2
diff -u -B -r1.2 gtk+-3.6.3-r2.ebuild
--- gtk+-3.6.3-r2.ebuild        28 Jan 2013 14:16:39 -0000      1.2
+++ gtk+-3.6.3-r2.ebuild        4 Feb 2013 15:38:49 -0000
@@ -158,6 +158,7 @@
                --disable-papi \
                --enable-man \
                --enable-gtk2-dependency \
+               --with-xml-catalog="${EPREFIX}"/etc/xml/catalog \
                --libdir="${EPREFIX}/usr/$(get_libdir)"
 }