[Webkit-unassigned] [Bug 136431] New: [GTK] [JHBuild] Cyclic dependency between cairo and librsvg
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Sep 1 10:04:23 PDT 2014
https://bugs.webkit.org/show_bug.cgi?id=136431
Summary: [GTK] [JHBuild] Cyclic dependency between cairo and
librsvg
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit Gtk
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: clopez at igalia.com
CC: pnormand at igalia.com, dpino at igalia.com
Created an attachment (id=237454)
--> (https://bugs.webkit.org/attachment.cgi?id=237454&action=review)
Build log for "Tools/gtk/install-dependencies" that shows the cyclic dependency between cairo and libsrvg.
There is a cyclic dependency between cairo and libsrvg.
* libsrvg needs cairo to be built.
* cairo needs libsrvg to run the SVG testsuite.
On most cases this went unnoticed because the developer machine had the libsrvg development libraries installed, so the jhbuild cairo used that libraries to build and run the test suite. But if the machine has not the libsrvg libraries cairo will fail to build.
I'm attaching the complete build log for "Tools/gtk/install-dependencies" where you can see the issue.
On top of that, libsrvg was missing declared dependencies on both cairo and glib, which may cause that the package is built before glib or cairo, and in that cause it will either fail to build or link against the system libraries instead of the jhbuild ones.
--
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