Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139083 - can't emerge gtk+-2.8.19 - Pango not found. Pango built with Cairo support is required
Summary: can't emerge gtk+-2.8.19 - Pango not found. Pango built with Cairo support is...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-03 13:56 UTC by Niv Vaizer
Modified: 2007-06-14 22:09 UTC (History)
0 users

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


Attachments
Please attach the following file when filing a report to bugs.gentoo.org: (config.log,71.82 KB, text/plain)
2006-07-03 13:59 UTC, Niv Vaizer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Niv Vaizer 2006-07-03 13:56:16 UTC
I just did an emerge -veuD world with my shinny new gcc 4.1.1

Portage 2.1-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.3.6-r4, 2.6.17-ck1 
i686)
=================================================================
System uname: 2.6.17-ck1 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.12.1
dev-lang/python:     2.3.4-r1, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/shar
e/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/X11/xkb /usr/share/co
nfig"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox s
fperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.hamakor.org.il/pub/mirrors/gentoo/"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress 
--force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/d
istfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://mirror.hamakor.org.il/gentoo-portage"
USE="x86 # X aac aalib acceleration: acl acpi alsa amr and apm apps: asf avi bas
h-completion berkdb bidi bitmap-fonts browserplugin card cdrom cli codecs: crypt
 cups dbus divix4linux dlloader dri dvd dvdread eds emboss encode ffmpeg firefox
 flac flash foomaticdb fortran freetype gdbm gfx gif gnome gpm gstreamer gtk gtk
2 gui: hal icq imap imlib irc irmc isdnlog jabber jack java javascript jpeg libg
++ libwww lm_sensors mad matroska mikmod misc: mjpeg mmx mmxext motif mozilla mp
3 mp4 mpeg mpeg4 mplayer mppe-mppc msn mysql mythtv ncurses network: nls nptl nv
idia ogg opengl oss pc pcre pda pdflib perl pic pictures png pop pppd python qt 
qt3 qt4 quicktime readline reflection resources: rtc samba sdl services: session
 sound speex spell spl sse ssl tcltk tcpd theora tiff truetype truetype-fonts ty
pe1-fonts udev unicode usb v4l v4l2 video vidix vorbis win32codecs xine xml xmms
 xorg xrandr xscreensaver xv xvid zeroconf zlib elibc_glibc input_devices_keyboa
rd input_devices_mouse input_devices_evdev kernel_linux linguas_en userland_GNU 
video_cards_fglrx video_cards_vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTA
GE_RSYNC_EXTRA_OPTS
Comment 1 Niv Vaizer 2006-07-03 13:59:50 UTC
Created attachment 90812 [details]
 Please attach the following file when filing a report to bugs.gentoo.org:

I first tried emergeing the stable ->no go
tried emerging the testing gtk -> no go
then emerged the testing pango , and tried again -> no go
what am I doing wrong?
Comment 2 John N. Laliberte (RETIRED) gentoo-dev 2006-07-03 19:35:23 UTC
please show us output of:

emerge -pv pango cairo
Comment 3 Niv Vaizer 2006-07-06 03:49:25 UTC
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/pango-1.12.3  USE="-debug -doc" 0 kB
[ebuild   R   ] x11-libs/cairo-1.0.4  USE="X png -doc -glitz" 0 kB

Total size of downloads: 0 kB
Comment 4 foser (RETIRED) gentoo-dev 2006-07-08 01:08:11 UTC
pango should always be built with cairo support.

what does 'equery f pango' give (requires gentoolkit) ?
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2006-07-10 10:04:41 UTC
dsd and I both saw this for the new pango-1.13.x versions. It seems like you've got to compile pango twice to make it create pangocairo. Unfortunately, once you do that it seems like it doesn't want to reproduce anymore no matter what.

Pango automagically dep-ing on itself? Not linking properly to it's current compile but linking to currently installed version? Who knows.
Comment 6 Patrick Mullen 2006-10-21 17:46:47 UTC
I had the same problem, I reemerged cairo,  pango, and gtk+ (in that order) and it resolved itself.  I did emerge gtk+-2.10.6 also, so it's a different version.  But  try reemerging cairo and then pango before emerging gtk.

Comment 7 anthony 2006-12-03 00:23:43 UTC
I'm still having this problem and have tried everything. Suggestions??
http://forums.gentoo.org/viewtopic-p-3752752.html
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2006-12-15 06:54:48 UTC
Could you try to quickpkg cairo, pango and gtk, unmerge those packages from your system and try to remerge them?

After unmerging, try running slocate to see if you have any pango/cairo/gtk cruft on your system which might be giving you troubles.

Thanks
Comment 9 Rich Paul 2007-05-08 02:14:56 UTC
This may shed some light on the problem:

I encountered similar problems.  Emerging/unmerging/remerging pango/cairo/gtk+ 
did not help.  It seems that shared libraries for pango and cairo were not being
built, and that there were only .a libraries being installed.  This caused link errors
during the configure process for gtk+.

I unmerged cairo, pango, and gtk+, and then emerged each one singally.
Once each was installed, I changed into the working dir for it, reran configure
with --disable-static, ran make, ran emerge --unmerge <pkg>, and then ran
emerge <pkg> again.  This seems to have mostly worked.  I now get a 
libpangocairo.so created.  I'm now running into a problem which is completely
different (unable to recognize a png file during gtk+ build).  

Seeing Different Error Messages Constitutes Progress(tm)
Comment 10 Rémi Cardona (RETIRED) gentoo-dev 2007-06-14 22:09:48 UTC
Rich, honestly, you should never have to do this manually. Something is very wrong on your system.

Niv, are you still experiencing this problem? If so, don't hesitate to reopen this bug with updated info.

Thanks