RESOLVED FIXED 115854
[GTK] Module Cairo fails to build under jhbuild
https://bugs.webkit.org/show_bug.cgi?id=115854
Summary [GTK] Module Cairo fails to build under jhbuild
Brian Holt
Reported 2013-05-09 03:38:39 PDT
The Cairo library depends on glib and fails to build because the dependent library (glib) is not yet built. It may build on some systems that have a newer version of glib by defaulting to the system installation.
Attachments
Patch (1.12 KB, patch)
2013-05-09 03:49 PDT, Brian Holt
no flags
Brian Holt
Comment 1 2013-05-09 03:45:30 PDT
This is the error before the patch: CC libcairo_gobject_la-cairo-gobject-structs.lo In file included from /usr/include/glib-2.0/glib/galloca.h:34:0, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:25, from cairo-gobject.h:44, from cairo-gobject-structs.c:41: /usr/include/glib-2.0/glib/gtypes.h:34:24: fatal error: glibconfig.h: No such file or directory
Brian Holt
Comment 2 2013-05-09 03:49:45 PDT
kov's GTK+ EWS bot
Comment 3 2013-05-09 04:44:19 PDT
Martin Robinson
Comment 4 2013-05-09 07:48:53 PDT
Comment on attachment 201178 [details] Patch Looks good, but please check out the EWS failure.
Brian Holt
Comment 5 2013-05-10 01:24:26 PDT
The EWS failure was due to derived sources not building, but since fixed by zdobersek: GEN: DerivedSources/WebCore/InternalSettingsGenerated.cpp make: *** No rule to make target 'DerivedSources/WebCore/JSMallocStatistics.h' needed by 'DerivedSources/WebCore/JSMallocStatistics.cpp'. Stop. Author: zandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc> Date: Thu May 9 14:26:28 2013 +0000 Unreviewed GTK build fix after r149796. * GNUmakefile.am: Add a phony target for the window constructors file and include it among the dependencies for the non-generated code.
Zan Dobersek
Comment 6 2013-05-10 07:16:22 PDT
Affirmative, plus the gtk-wk2 EWS reported no issues. I can cq+ the patch once the current build failure gets fixed.
WebKit Commit Bot
Comment 7 2013-05-10 10:03:51 PDT
Comment on attachment 201178 [details] Patch Clearing flags on attachment: 201178 Committed r149883: <http://trac.webkit.org/changeset/149883>
WebKit Commit Bot
Comment 8 2013-05-10 10:03:54 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.