Bug 30061 - Build fails if --enable-script is used but not --enable-tee
Summary: Build fails if --enable-script is used but not --enable-tee
Status: RESOLVED FIXED
Alias: None
Product: cairo
Classification: Unclassified
Component: general (show other bugs)
Version: 1.10.0
Hardware: Other All
: medium normal
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-07 02:56 UTC by Vincent Untz
Modified: 2010-11-26 01:37 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.