Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 327633 - dev-cpp/pangomm-2.26.0 - checking for PANGOMM... configure: error: Package requirements (glibmm-2.4 >= 2.14.1 cairomm-1.0 >= 1.2.2 pangocairo >= 1.23.0) were not met: No package 'pangocairo' found
Summary: dev-cpp/pangomm-2.26.0 - checking for PANGOMM... configure: error: Package re...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: PPC64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-09 16:55 UTC by Greg Trigg
Modified: 2010-07-19 10:44 UTC (History)
0 users

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


Attachments
log files for failed pangomm build (pangomm_logs.tar.bz2,20.48 KB, application/octet-stream)
2010-07-09 17:03 UTC, Greg Trigg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Trigg 2010-07-09 16:55:08 UTC
Can't update my system due to dependency to an unavailable package.  dev-cpp/pangomm-2.26.0 will not merge.

Reproducible: Always

Steps to Reproduce:
1. emerge -uND world
2. 
3.

Actual Results:  
[ebuild  N    ] dev-cpp/pangomm-2.26.0  USE="-doc" 0 kB
[ebuild  N    ] dev-cpp/gtkmm-2.18.2  USE="-doc -examples -test" 0 kB
........
checking for PANGOMM... configure: error: Package requirements (glibmm-2.4 >= 2.14.1 cairomm-1.0 >= 1.2.2 pangocairo >= 1.23.0) were not met:

No package 'pangocairo' found

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

Alternatively, you may set the environment variables PANGOMM_CFLAGS
and PANGOMM_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-cpp/pangomm-2.26.0/work/pangomm-2.26.0/config.log
 * ERROR: dev-cpp/pangomm-2.26.0 failed:
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_configure
 *   environment, line 1510:  Called gnome2_src_configure
 *   environment, line 1264:  Called econf '--disable-maintainer-mode' '--disable-documentation' '--disable-gtk-doc'
 *     ebuild.sh, line  544:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *
 * If you need support, post the output of 'emerge --info =dev-cpp/pangomm-2.26.0',
 * the complete build log and the output of 'emerge -pqv =dev-cpp/pangomm-2.26.0'.
 * The complete build log is located at '/var/tmp/portage/dev-cpp/pangomm-2.26.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-cpp/pangomm-2.26.0/temp/environment'.
 * S: '/var/tmp/portage/dev-cpp/pangomm-2.26.0/work/pangomm-2.26.0'

Expected Results:  
Complete system update.

emerge --info =dev-cpp/pangomm-2.26.0
Portage 2.1.8.3 (default/linux/powerpc/ppc64/10.0/64bit-userland, gcc-4.3.5, glibc-2.10.1-r1, 2.6.31-gentoo-r10 ppc64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.31-gentoo-r10-ppc64-POWER3_-630+-with-gentoo-1.12.13
Timestamp of tree: Tue, 06 Jul 2010 18:00:01 +0000
distcc 3.1 powerpc64-unknown-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.6.3, 1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.2.4-r1, 4.3.5, 4.4.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="ppc64"
ACCEPT_LICENSE="*"
CBUILD="powerpc64-unknown-linux-gnu"
CFLAGS="-O2 -pipe -mcpu=power3 -mtune=power3    -mno-altivec -fomit-frame-pointer"
CHOST="powerpc64-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/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="-O2 -pipe -mcpu=power3 -mtune=power3         -mno-altivec -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS=" http://mirror.usu.edu/gentoo "
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl bash-completion berkdb bzip2 cli cracklib crypt cups cxx dri extensions fortran gdbm gpm hal ibm iconv ipv6 java midi modules mudflap ncurses nls nptl nptlonly openmp oss pam pcre perl ppc64 pppd python readline reflection session spl ssl sysfs tcpd unicode xorg zlib" ALSA_CARDS="cs4236" 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="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 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" QEMU_SOFTMMU_TARGETS="i386" QEMU_USER_TARGETS="i386" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev gxt4500" 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"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Greg Trigg 2010-07-09 17:03:46 UTC
Created attachment 238137 [details]
log files for failed pangomm build

This contains the build.log config.log and environment.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-07-09 17:06:34 UTC
This is most likely 'unfinished' libpng upgrade. 
Please read the postinst message of libpng, and for this problem try "emerge -1 cairo pango gtk+ libglade".
Most importantly re-emerging cairo and pango should help.

Reopen if it's still a problem.
Comment 3 Greg Trigg 2010-07-12 16:28:55 UTC
(In reply to comment #2)
> This is most likely 'unfinished' libpng upgrade. 
> Please read the postinst message of libpng, and for this problem try "emerge -1
> cairo pango gtk+ libglade".
> Most importantly re-emerging cairo and pango should help.
> 
> Reopen if it's still a problem.

Perhaps I should open a new bug report for this, but while attempting to complete the libpng upgrade and doing the following.

revdep-rebuild --library libpng12.so.0

I can't get past the re-emerge of gnome-extra/deskbar-applet-2.26.2.

checking for a Python interpreter with version >= 2.4... python
checking for python... /usr/bin/python
checking for python version... 2.6
checking for python platform... linux2
checking for python script directory... /usr/lib64/python2.6/site-packages
checking for python extension module directory... /usr/lib64/python2.6/site-packages
checking for headers required to compile python extensions... found
checking for DESKBAR... yes
checking for gnomeapplet module... ./configure: line 15129:  8141 Segmentation fault      ( DISPLAY= $PYTHON -c '
import pygtk
pygtk.require("2.0")

try:
    import gnomeapplet
except ImportError, e:
    if str(e).find("gnomeapplet") >= 0:
          raise
except:
    pass
' ) 2>&5
no
configure: error: gnomeapplet Python module required to build deskbar

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/gnome-extra/deskbar-applet-2.26.2/work/deskbar-applet-2.26.2/config.log
 * ERROR: gnome-extra/deskbar-applet-2.26.2 failed:
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 5004:  Called gnome2_src_compile
 *   environment, line 2849:  Called gnome2_src_configure
 *   environment, line 2863:  Called econf '--disable-evolution' '--exec-prefix=                           /usr' '--disable-scrollkeeper'
 *     ebuild.sh, line  544:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *
 * If you need support, post the output of 'emerge --info =gnome-extra/deskbar-applet-2.26.2',
 * the complete build log and the output of 'emerge -pqv =gnome-extra/deskbar-applet-2.26.2'.
 * The complete build log is located at '/var/tmp/portage/gnome-extra/deskbar-applet-2.26.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnome-extra/deskbar-applet-2.26.2/temp/environment'.
 * S: '/var/tmp/portage/gnome-extra/deskbar-applet-2.26.2/work/deskbar-applet-2.26.2'
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-19 00:18:16 UTC
config.log suggests that pango (if installed at all) did not install a .pc file. Which version of x11-libs/pango do you have?
Comment 5 Greg Trigg 2010-07-19 10:44:05 UTC
I think I found the problem.  Notice in my emerge info I was using gcc-4.3.5 while sys-devel/gcc-4.3.4 is stable.  I found a bug report that says gcc-4.3 is buggy for ppc64 and that 4.4 was not.  I switched to 4.4 and re-emerged all python modules.  gcc-4.4 fixed the problem and my libpng update completed successfully. 

I suggest removing ~ppc64 from 4.3.5.