[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