[cairo] Building Cairo on RH 7.3
Robert Love
rblove at gmail.com
Wed Dec 19 10:09:05 PST 2007
On Dec 19, 2007 11:42 AM, Carl Worth <cworth at cworth.org> wrote:
> On Wed, 19 Dec 2007 10:17:52 -0600, "Robert Love" wrote:
> > OK, I grabbed 1.4.12 and untarred, then:
> ..
> > cairo-xlib-surface-private.h:91: parse error before `XTransform'
>
> This says that you're missing the Xrender.h header file, (or possibly
> you have it but it's too old? I don't know).
>
> It's definitely not nice of our configure script to not let you know
> about that. But you should be able to install the Xrender library and
> then continue compiling.
>
> > cairo-xlib-surface.c:140: `PictStandardARGB32' undeclared (first use in
> this
>
> OK, no question about it. You don't have Xrender.h at all. I don't
> think there was ever a version of that file that wouldn't have
> declared PictStandardARGB32.
Hm, /usr/X11R6/include/X11/extensions/Xrender.h does exist on my system and
there is no such procedure or variable PictStandar* in it.
The header comments say Xrender.h v 1.9 2001
Now the amusing thing is I found a package xrender-0.8.tar.gz and running
configure on that says:
"configure error: Render headers too old. Version 0.8 or later
required."
I can't update xrender because render is too old? What package is that.
Is there a way out of this mess?
>
>
> > BTW, if I try the later version, I keep running into a problem with all
> the
> > make files having issue with -fno-strict-aliasing. I don't think my GCC
> > supports that.
>
> Hmmm... the configure script does do a little test build with this
> flag to see if it's supported and then only includes it if the test
> succeeds. You'll have to look at config.log to see why that test isn't
> behaving correctly on your system.
>
> Good luck,
>
> -Carl
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cairographics.org/archives/cairo/attachments/20071219/04df89fe/attachment.htm
More information about the cairo
mailing list