[cairo] Building Cairo on RH 7.3

Koen Kooi koen at dominion.kabel.utwente.nl
Wed Dec 19 10:20:00 PST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Robert Love schreef:
> 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.

Probably renderproto-0.9.3.tar.bz2 for the 'render headers' and
libXrender-0.9.2.tar.bz2 for the new libXrender. But that might end up
requiring building half of modular Xorg in $HOME :(

regards,

Koen

> 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
>>
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFHaWDQMkyGM64RGpERAuwDAJ9KC6aARYyWLqACQCS6ydLMqHpHJwCfaymf
q3FasD1X+MNJ9jQd0sQadT0=
=SFSq
-----END PGP SIGNATURE-----



More information about the cairo mailing list