Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119323 - gtk+-2.8.8 emerge error x86 - pango not found (but is installed)
Summary: gtk+-2.8.8 emerge error x86 - pango not found (but is installed)
Status: RESOLVED DUPLICATE of bug 101106
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: 118640
Blocks:
  Show dependency tree
 
Reported: 2006-01-17 12:05 UTC by Todd H
Modified: 2006-01-17 18:05 UTC (History)
0 users

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


Attachments
gtk+-2.8.8 config.log for failed emerge citing pango dependencies (config.log,74.98 KB, text/plain)
2006-01-17 12:06 UTC, Todd H
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Todd H 2006-01-17 12:05:32 UTC
This all makes me wonder if there may be a phantom dependency on "pangocairo" in the configure script? 

checking Pango flags... configure: error:
*** Pango not found. Pango built with Cairo support is required
*** to build GTK+. See http://www.pango.org for Pango information.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/gtk+-2.8.8/work/gtk+-2.8.8/config.log

!!! ERROR: x11-libs/gtk+-2.8.8 failed.
!!! Function econf, Line 495, Exitcode 0


~ # pkg-config --exists pango pangocairo
~ # echo $?
1
~ # pkg-config --cflags pango
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  

~ # pkg-config --cflags pangocairo
Package pangocairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `pangocairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'pangocairo' found

~ $ sudo find / -name "pangocairo.pc" 
Password:
find: /proc/28772/task: No such file or directory
find: /proc/28772/fd: No such file or directory
find: /proc/18588/task: No such file or directory
find: /proc/18588/fd: No such file or directory

~ # emerge --search pango
...
*  x11-libs/pango
      Latest version available: 1.10.2
      Latest version installed: 1.10.2
      Size of downloaded files: 1,141 kB
      Homepage:    http://www.pango.org/
      Description: Text rendering and layout library
      License:     LGPL-2 FTL

~ # emerge --search cairo 
...
*  x11-libs/cairo
      Latest version available: 1.0.2
      Latest version installed: 1.0.2
      Size of downloaded files: 1,424 kB
      Homepage:    http://cairographics.org/
      Description: A vector graphics library with cross-device output support
      License:     || ( LGPL-2.1 MPL-1.1 )
pango is installed, cairo is installed, but digging into the configure script, the issue appears to be that there isn't anything called "pangocairo" on the system. 

Is the requirement of pangocairo something real/necessary?  And if so, how does one get pangocairo since I see nothing of the like in the package tree.  I'm not sure why it wouldn't be on my system. 

Related bug for PPC but I see this on x86 as well, and was unable to change hardware field:  http://bugs.gentoo.org/show_bug.cgi?id=118640

Similar problem on another linux: http://www.linuxforum.com/forums/index.php?showtopic=151155

Possibly related:  Firefox 1.5 made a brief apearance on this system, and I've seen some mentions of firefox having perhaps its own snapshot of pango? Since then I've reemerged pango and cairo though, so i'm not sure what's up.  Other gentoo users I've polled seem to have pangocairo.pc on their system.
Comment 1 Todd H 2006-01-17 12:06:49 UTC
Created attachment 77370 [details]
gtk+-2.8.8 config.log  for failed emerge citing pango dependencies

config.log attached  for above issue
Comment 2 John N. Laliberte (RETIRED) gentoo-dev 2006-01-17 12:26:24 UTC

*** This bug has been marked as a duplicate of 101106 ***
Comment 3 Todd H 2006-01-17 13:00:14 UTC
This bug marked as a duplicate of a gtk+ 2.7 package bug.  The issue being reported here is against gtk+-2.8.8.   Are you certain there isn't a code problem with the configure script requiring pangocairo?  Please advise.  

~ # pkg-config --exists pango pangocairo
~ # echo $?
1
~ # pkg-config --cflags pango
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  

~ # pkg-config --cflags pangocairo
Package pangocairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `pangocairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'pangocairo' found
Comment 4 John N. Laliberte (RETIRED) gentoo-dev 2006-01-17 13:08:34 UTC
this bug is a duplicate, you already have one open.

*** This bug has been marked as a duplicate of 101106 ***
Comment 5 Todd H 2006-01-17 18:05:57 UTC
Issue was resolved in bug #118640