[cairo] Cairo 1.6.4 build failing on AIX 52
Ashish Yadav
ashishyadav26 at gmail.com
Wed Jun 18 01:42:12 PDT 2008
Hi,
I am trying to build cairo 1.6.4 on AIX 52Q system.
I got freetype-2.3.5, fontconfig-2.6.0, and pixman-0.10.0 built and
installed on it.
While trying to compile Cairo 1.6.4 I get following errors:
"cairo-xlib-surface.c", line 135.12: 1506-068 (S) Operation between types
"struct {...}*" and "int" is not allowed.
"cairo-xlib-surface.c", line 221.24: 1506-068 (S) Operation between types
"struct {...}*" and "int" is not allowed.
"cairo-xlib-surface.c", line 273.59: 1506-280 (E) Function argument
assignment between types "void(*)(struct _XDisplay*,unsigned long)" and
"void(*)()" is not allowed.
"cairo-xlib-surface.c", line 283.59: 1506-280 (E) Function argument
assignment between types "void(*)(struct _XDisplay*,unsigned long)" and
"void(*)()" is not allowed.
"cairo-xlib-surface.c", line 1820.21: 1506-068 (S) Operation between types
"struct {...}*" and "int" is not allowed.
"cairo-xlib-surface.c", line 1826.21: 1506-068 (S) Operation between types
"struct {...}*" and "int" is not allowed.
"cairo-xlib-surface.c", line 2029.24: 1506-068 (S) Operation between types
"struct {...}*" and "int" is not allowed.
"cairo-xlib-surface.c", line 2194.32: 1506-068 (S) Operation between types
"struct {...}*" and "int" is not allowed.
"cairo-xlib-surface.c", line 2196.32: 1506-068 (S) Operation between types
"struct {...}*" and "int" is not allowed.
"cairo-xlib-surface.c", line 2490.51: 1506-280 (E) Function argument
assignment between types "void(*)(struct _XDisplay*,unsigned long)" and
"void(*)()" is not allowed.
"cairo-xlib-surface.c", line 2503.51: 1506-280 (E) Function argument
assignment between types "void(*)(struct _XDisplay*,unsigned long)" and
"void(*)()" is not allowed.
"cairo-xlib-surface.c", line 2781.66: 1506-280 (E) Function argument
assignment between types "void(*)(struct _XDisplay*,unsigned long)" and
"void(*)()" is not allowed.
"cairo-xlib-surface.c", line 3117.7: 1506-955 (I) Type "int" is assumed for
declaration of "x".
"cairo-xlib-surface.c", line 3118.7: 1506-955 (I) Type "int" is assumed for
declaration of "y".
"cairo-xlib-surface.c", line 3162.29: 1506-068 (E) Operation between types
"void(*)(struct _XDisplay*,int,unsigned long,unsigned long,const struct
{...}*,int,int,int,int,const struct _XGlyphElt8*,int)" and "void(*)()" is
not allowed.
What change I need to get this fixed? Is it already identified?
Please help.
--
Regards,
Ashish
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cairographics.org/archives/cairo/attachments/20080618/1dc912fa/attachment.html
More information about the cairo
mailing list