[Webkit-unassigned] [Bug 136431] [GTK] [JHBuild] Cyclic dependency between cairo and librsvg

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 1 10:10:02 PDT 2014


--- Comment #1 from Carlos Alberto Lopez Perez <clopez at igalia.com>  2014-09-01 10:10:07 PST ---
According to http://comments.gmane.org/gmane.linux.lfs.beyond.support/44277 the cairo SVG testsuite seems to be kind of broken. Also it don't makes much sense that we run the cairo testsuite, we are not developing cairo.

According to http://lists.freedesktop.org/archives/cairo/2012-April/022952.html one way of disabling the cairo SVG testsuite is passing ac_cv_func_rsvg_pixbuf_from_file=no in the cairo configure flags.

I tested that, and it works as expected. This diff is what changes between running "./configure" or "./configure ac_cv_func_rsvg_pixbuf_from_file=no"

$ diff -u config.log1 config.log2
--- config.log1    2014-09-01 16:27:39.086909128 +0000
+++ config.log2    2014-09-01 16:28:24.146909588 +0000
@@ -327,7 +327,8 @@
 checking for cairo's SVG surface backend feature... 
 checking whether cairo's SVG surface backend feature could be enabled... yes
 checking for LIBRSVG... yes
-checking for rsvg_pixbuf_from_file... yes
+checking for rsvg_pixbuf_from_file... (cached) no
+configure: WARNING: SVG backend will not be tested since librsvg >= 2.15.0 is not available
 checking for cairo's image surface backend feature... 
 checking for pixman... yes
 checking whether cairo's image surface backend feature could be enabled... yes
@@ -488,6 +489,6 @@
   test surfaces: no (disabled, use --enable-test-surfaces to enable)
   ps testing:    no (requires libspectre)
   pdf testing:   no (requires poppler-glib >= 0.17.4)
-  svg testing:   yes
+  svg testing:   no (requires librsvg-2.0 >= 2.15.0)

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list