Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 354951 - GUI toolkit related compilation failures.
Summary: GUI toolkit related compilation failures.
Status: RESOLVED DUPLICATE of bug 342393
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 355029 357413 357883 357915 359211 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-02-15 04:53 UTC by dE
Modified: 2011-03-21 10:19 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dE 2011-02-15 04:53:14 UTC
After the last upgrade, I'm getting a lot of compilation failures relating of missing headers of various graphical toolkits e.g. -- 

x11-libs/pango-1.28.3 - 

  CC     libpangocairo_1_0_la-pangocairo-context.lo
In file included from pangocairo-context.c:24:0:
pangocairo.h:26:19: fatal error: cairo.h: No such file or directory
compilation terminated.

find -O3 /usr/include -iname cairo\.h
/usr/include/cairo/cairo.h


dev-cpp/pangomm-2.26.3 - 

../pangomm/attributes.h:7:20: fatal error: glibmm.h: No such file or directory
compilation terminated.
libtool: compile:  x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DG_LOG_DOMAIN=\"pangomm\" -DPANGOMM_BUILD=1 -pthread -Wall -march=native -O2 -fomit-frame-pointer -floop-interchange -floop-strip-mine -floop-block -fgraphite-identity -MT attriter.lo -MD -MP -MF .deps/attriter.Tpo -c attriter.cc  -fPIC -DPIC -o .libs/attriter.o

find -O3 /usr/include -iname glibmm\.h
/usr/include/glibmm-2.4/glibmm.h

x11-libs/libwnck-2.30.6 -- 

In file included from ../libwnck/libwnck.h:26:0,
                 from wnck-marshal.c:1:
../libwnck/window.h:31:25: fatal error: glib-object.h: No such file or directory
compilation terminated.

find -O3 /usr/include -name glib-object\.h
/usr/include/glib-2.0/glib-object.h

audacious-plugins - 

/usr/include/libaudgui/libaudgui-gtk.h:25:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
make[6]: *** [tonegen.dep] Error 1
Failed to generate dependencies!
make[5]: *** [depend] E

find -O3 /usr/include -name gtk\.h        
/usr/include/gtk-2.0/gtk/gtk.h

Even GTK+ fails - 

checking for cairo-pdf.h... no
configure: error:
*** Can't find cairo-pdf.h. You must build Cairo with the pdf

find -O3 /usr/include -name cairo-pdf\.h
/usr/include/cairo/cairo-pdf.h

revdep-rebuild does not help.

Reproducible: Always

Steps to Reproduce:
Comment 1 Rafał Mużyło 2011-02-15 10:57:41 UTC
What does 'pkg-config --cflags cairo' print ?
Comment 2 dE 2011-02-15 11:24:55 UTC
Humm...

Package dri2proto was not found in the pkg-config search path.
Perhaps you should add the directory containing `dri2proto.pc'
to the PKG_CONFIG_PATH environment variable
Package 'dri2proto', required by 'egl', not found

As a hint, I've --with-bdeps=n
Comment 3 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-02-15 13:51:31 UTC

*** This bug has been marked as a duplicate of bug 342393 ***
Comment 4 Rafał Mużyło 2011-02-15 17:39:34 UTC
*** Bug 355029 has been marked as a duplicate of this bug. ***
Comment 5 Pacho Ramos gentoo-dev 2011-03-05 09:36:14 UTC
*** Bug 357413 has been marked as a duplicate of this bug. ***
Comment 6 Pacho Ramos gentoo-dev 2011-03-11 15:32:58 UTC
*** Bug 357883 has been marked as a duplicate of this bug. ***
Comment 7 Pacho Ramos gentoo-dev 2011-03-16 10:01:32 UTC
*** Bug 357915 has been marked as a duplicate of this bug. ***
Comment 8 Pacho Ramos gentoo-dev 2011-03-17 11:02:30 UTC
*** Bug 359211 has been marked as a duplicate of this bug. ***
Comment 9 Pacho Ramos gentoo-dev 2011-03-21 10:19:20 UTC
*** Bug 359665 has been marked as a duplicate of this bug. ***