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)
Need full build.log (and config.log from that failed ./configure).
Created attachment 237155 [details] config.log of failed emerge
Created attachment 237157 [details] Complete build.log of failed emerge
> 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
Thanks for that, will do...
*** Bug 326671 has been marked as a duplicate of this bug. ***
*** Bug 326735 has been marked as a duplicate of this bug. ***
*** Bug 326741 has been marked as a duplicate of this bug. ***
*** Bug 326745 has been marked as a duplicate of this bug. ***
(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
*** Bug 326783 has been marked as a duplicate of this bug. ***
*** Bug 326847 has been marked as a duplicate of this bug. ***
*** Bug 327061 has been marked as a duplicate of this bug. ***
*** Bug 372613 has been marked as a duplicate of this bug. ***
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 ?