Bug 30061

Summary: Build fails if --enable-script is used but not --enable-tee
Product: cairo Reporter: Vincent Untz <vuntz>
Component: generalAssignee: Carl Worth <cworth>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: 1.10.0   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Vincent Untz 2010-09-07 02:56:55 UTC
make[4]: Entering directory `/usr/src/packages/BUILD/cairo-1.10.0/util/cairo-fdr'
  CC     cairo_fdr_la-fdr.lo
In file included from fdr.c:27:0:
../../src/cairo-tee.h:63:3: error: #error Cairo was not compiled with support for the TEE backend

My quick analysis is that I use --enable-script, which enables the build of cairo-fdr. And cairo-fdr also requires tee. But I didn't have --enable-tee.
Comment 1 Benjamin Otte 2010-09-07 06:31:30 UTC
My 1.10 has an --enable-tee configure flag.

We should still fix this issue by detecting the mismatch in configure.
Comment 2 Vincent Untz 2010-09-07 06:44:04 UTC
(In reply to comment #1)
> My 1.10 has an --enable-tee configure flag.

Oh, it's there. I just meant I was not using it.
Comment 3 Andrea Canciani 2010-11-26 01:37:57 UTC
This has been fixed by:

commit 5a762edc28310a59968230ccb5354c57808606bf
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Oct 28 13:57:05 2010 +0200

    build: Don't build cairo-fdr when the tee surface is off

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.