Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 326483 - net-im/pidgin-2.7.1-r1: USE="gtk" is broken (again)
Summary: net-im/pidgin-2.7.1-r1: USE="gtk" is broken (again)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 326671 326735 326741 326745 326783 326847 327061 372613 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-01 15:38 UTC by Rodrigo Saboya
Modified: 2011-07-04 17:20 UTC (History)
6 users (show)

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


Attachments
config.log of failed emerge (config.log,75.30 KB, text/plain)
2010-07-01 15:45 UTC, Rodrigo Saboya
Details
Complete build.log of failed emerge (build.log,10.38 KB, text/plain)
2010-07-01 15:46 UTC, Rodrigo Saboya
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rodrigo Saboya 2010-07-01 15:38:34 UTC
net-im/pidgin-2.7.1-r1 fails to build with USE="gtk" complaining about missing GTK, while I do have it installed and even if I didn't, Portage should make sure I have it prior to emerging pidgin.

I assume the check is somehow borked, I doubt there are missing deps.

Reproducible: Always

Steps to Reproduce:
1. emerge pidgin
2. watch it fail
3.

Actual Results:  
checking for X... libraries , headers /usr/include/X11
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for GTK... no
no
configure: error:

You must have GTK+ 2.10.0 or newer development headers installed to compile
Pidgin.  If you want to build only Finch then specify --disable-gtkui when
running configure.

Expected Results:  
Succesfully emerge pidgin.

Result of emerge -av gtk+:

# equery list gtk
[ Searching for package 'gtk' in all categories among: ]
 * installed packages
[I--] [  ] app-text/gtkspell-2.0.16 (0)
[I--] [  ] dev-cpp/gtkmm-2.18.2 (2.4)
[I--] [  ] dev-dotnet/gtk-sharp-2.12.9-r1 (2)
[I--] [  ] dev-dotnet/gtk-sharp-gapi-2.12.9 (2)
[I--] [ ~] dev-dotnet/gtksourceview-sharp-0.12 (1)
[I--] [  ] dev-python/gtkhtml-python-2.19.1 (0)
[I--] [  ] dev-python/gtkspell-python-2.19.1 (0)
[I--] [  ] dev-python/pygtk-2.16.0-r1 (2)
[I--] [  ] dev-python/pygtksourceview-2.6.0 (2)
[I--] [  ] dev-util/gtk-doc-am-1.13 (0)
[I--] [  ] gnome-extra/gtkhtml-2.11.1 (2)
[I--] [  ] net-libs/webkit-gtk-1.1.15.4 (0)
[I--] [  ] x11-libs/gtk+-1.2.10-r12 (1)
[I--] [  ] x11-libs/gtk+-2.18.9 (2)
[I--] [  ] x11-libs/gtksourceview-1.8.5-r1 (1.0)
[I--] [  ] x11-libs/gtksourceview-2.8.2 (2.0)
[I--] [  ] x11-themes/gtk-engines-2.18.5 (2)
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-07-01 15:40:39 UTC
Need full build.log (and config.log from that failed ./configure).
Comment 2 Rodrigo Saboya 2010-07-01 15:45:12 UTC
Created attachment 237155 [details]
config.log of failed emerge
Comment 3 Rodrigo Saboya 2010-07-01 15:46:26 UTC
Created attachment 237157 [details]
Complete build.log of failed emerge
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2010-07-01 15:56:49 UTC
> configure:15390: $PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.10.0"
> Package libpng12 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `libpng12.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'libpng12', required by 'cairo', not found

Read the postinst message from libpng, run the update script and the revdep-rebuild it tells you to.

Then also emerge -1 pango cairo gtk+ libglade
Comment 5 Rodrigo Saboya 2010-07-01 18:31:10 UTC
Thanks for that, will do...
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2010-07-02 20:48:42 UTC
*** Bug 326671 has been marked as a duplicate of this bug. ***
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2010-07-03 12:11:14 UTC
*** Bug 326735 has been marked as a duplicate of this bug. ***
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2010-07-03 15:26:12 UTC
*** Bug 326741 has been marked as a duplicate of this bug. ***
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2010-07-03 15:46:16 UTC
*** Bug 326745 has been marked as a duplicate of this bug. ***
Comment 10 Mart Raudsepp gentoo-dev 2010-07-04 00:04:42 UTC
(In reply to comment #4)
> Then also emerge -1 pango cairo gtk+ libglade

Make sure cairo gets rebuilt before pango, or you end up with a pango that doesn't have the pangocairo library, and that results in various pango (libpangocairo) using apps to fail their pangocairo checks
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2010-07-04 00:05:37 UTC
*** Bug 326783 has been marked as a duplicate of this bug. ***
Comment 12 Samuli Suominen (RETIRED) gentoo-dev 2010-07-04 10:21:34 UTC
*** Bug 326847 has been marked as a duplicate of this bug. ***
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2010-07-05 22:46:49 UTC
*** Bug 327061 has been marked as a duplicate of this bug. ***
Comment 14 Pacho Ramos gentoo-dev 2011-07-01 11:41:05 UTC
*** Bug 372613 has been marked as a duplicate of this bug. ***
Comment 15 Toon Weltens 2011-07-04 17:20:38 UTC
I posted BUG 372613 which is resolved but now I have a new problem.

emerge  dev-cpp/pangomm-2.28.2

/bin/sed: can't read /usr/lib64/libcairo.la: No such file or directory
libtool: link: `/usr/lib64/libcairo.la' is not a valid libtool archive
make[2]: *** [libpangomm-1.4.la] Error 1
make[2]: *** Deleting file `libpangomm-1.4.la'
make[2]: Leaving directory `/var/tmp/portage/dev-cpp/pangomm-2.28.2/work/pangomm-2.28.2/pango/pangomm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-cpp/pangomm-2.28.2/work/pangomm-2.28.2'
make: *** [all] Error 2
emake failed


Is there a need for extra info besides the ones present in BUG 372613 ?