Closed Bug 325719 Opened 20 years ago Closed 20 years ago

Build failed using the latest released version of cairo

Categories

(Core Graveyard :: GFX, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: t.matsuu, Unassigned)

Details

User-Agent: Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.9a1) Gecko/20060120 Fedora/1.6a1-2006011915_trunk Firefox/1.6a1 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.9a1) Gecko/20060120 Fedora/1.6a1-2006011915_trunk Firefox/1.6a1 I'm now testing firefox-trunk on Fedora Core 5 test 2 (FC5T2). I configured firefox trunk source with '--enable-system-cairo' and build. And then, the compilation is failed like the following: nsSVGCairoGradient.cpp:164: error: 'CAIRO_EXTEND_PAD' was not declared in this scope 'CAIRO_EXTEND_PAD' is only included in not-released CVS source of cairo. Reproducible: Always Steps to Reproduce: 1.configure with '--enable-system-cairo' option 2.build Actual Results: Build failed by using the statement that only exists the CVS version of cairo. Expected Results: Make trunk sources using only the released version of cairo or work properly '--disable-system-cairo' option in configure script (Bug 325716).
I don't think it's worth fixing on the trunk, especially as the thebes gfx layer we're about to switch to requires CVS cairo plus some mozilla specific patches at the moment. Eventually the two cairos should sync, but for some time the --enable-system-cairo option is going to be broken.
--enable-system-cairo is not guaranteed to work (and indeed, most likely won't) in any but released versions of Gecko/Firefox.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.