Hi all,<br>I am using buildroot release 20071120 for building toolchain and gtk+ with tinyx for my arm platform.<br>Tinyx seems to compile ok .<br>but when it comes to compile Cairo I get undefined references as follows.<br>
On searching libs(Xrender) of tinyx&nbsp; these functions were meissing.<br>I am using xc-011010 for making the tinyx server. There are several other definations misssing which are later required in pango.<br><br><br>cairo-xlib-surface.c: In function &#39;_CAIRO_FORMAT_TO_XRENDER_FORMAT&#39;:<br>
cairo-xlib-surface.c:194: warning: enumeration value &#39;CAIRO_FORMAT_RGB16_565&#39; not handled in switch<br>cairo-xlib-surface.c:205: error: implicit declaration of function &#39;XRenderFindStandardFormat&#39;<br>cairo-xlib-surface.c:205: warning: nested extern declaration of &#39;XRenderFindStandardFormat&#39;<br>
cairo-xlib-surface.c:205: warning: return makes pointer from integer without a cast<br>cairo-xlib-surface.c: In function &#39;_cairo_xlib_surface_set_matrix&#39;:<br>cairo-xlib-surface.c:903: error: &#39;XTransform&#39; undeclared (first use in this function)<br>
cairo-xlib-surface.c:903: error: (Each undeclared identifier is reported only once<br>cairo-xlib-surface.c:903: error: for each function it appears in.)<br>cairo-xlib-surface.c:903: error: expected &#39;;&#39; before &#39;xtransform&#39;<br>
cairo-xlib-surface.c:908: error: &#39;xtransform&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:922: error: expected &#39;=&#39;, &#39;,&#39;, &#39;;&#39;, &#39;asm&#39; or &#39;__attribute__&#39; before &#39;identity&#39;<br>
cairo-xlib-surface.c:922: error: &#39;identity&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:922: error: expected expression before &#39;{&#39; token<br>cairo-xlib-surface.c:934: error: implicit declaration of function &#39;XRenderSetPictureTransform&#39;<br>
cairo-xlib-surface.c:934: warning: nested extern declaration of &#39;XRenderSetPictureTransform&#39;<br>cairo-xlib-surface.c: In function &#39;_cairo_xlib_surface_set_filter&#39;:<br>cairo-xlib-surface.c:983: error: implicit declaration of function &#39;XRenderSetPictureFilter&#39;<br>
cairo-xlib-surface.c:983: warning: nested extern declaration of &#39;XRenderSetPictureFilter&#39;<br>cairo-xlib-surface.c: In function &#39;_create_a8_picture&#39;:<br>cairo-xlib-surface.c:1464: warning: passing argument 3 of &#39;XRenderCreatePicture&#39; makes pointer from integer without a cast<br>
cairo-xlib-surface.c: In function &#39;_create_trapezoid_mask&#39;:<br>cairo-xlib-surface.c:1488: error: &#39;XTrapezoid&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:1488: error: &#39;offset_traps&#39; undeclared (first use in this function)<br>
cairo-xlib-surface.c:1489: warning: ISO C90 forbids mixed declarations and code<br>cairo-xlib-surface.c:1518: error: implicit declaration of function &#39;XRenderCompositeTrapezoids&#39;<br>cairo-xlib-surface.c:1518: warning: nested extern declaration of &#39;XRenderCompositeTrapezoids&#39;<br>
cairo-xlib-surface.c: In function &#39;_cairo_xlib_surface_composite_trapezoids&#39;:<br>cairo-xlib-surface.c:1575: warning: assignment makes pointer from integer without a cast<br>cairo-xlib-surface.c:1581: warning: assignment makes pointer from integer without a cast<br>
cairo-xlib-surface.c:1647: error: &#39;XTrapezoid&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:1647: error: expected expression before &#39;)&#39; token<br>cairo-xlib-surface.c: In function &#39;_cairo_xlib_surface_create_internal&#39;:<br>
cairo-xlib-surface.c:1851: warning: assignment makes pointer from integer without a cast<br>cairo-xlib-surface.c: In function &#39;_cairo_xlib_surface_add_glyph&#39;:<br>cairo-xlib-surface.c:2413: warning: enumeration value &#39;CAIRO_FORMAT_RGB16_565&#39; not handled in switch<br>
cairo-xlib-surface.c: In function &#39;_cairo_xlib_surface_show_glyphs8&#39;:<br>cairo-xlib-surface.c:2503: error: &#39;XGlyphElt8&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:2503: error: &#39;elts&#39; undeclared (first use in this function)<br>
cairo-xlib-surface.c:2504: error: expected &#39;;&#39; before &#39;stack_elts&#39;<br>cairo-xlib-surface.c:2506: warning: ISO C90 forbids mixed declarations and code<br>cairo-xlib-surface.c:2515: error: &#39;stack_elts&#39; undeclared (first use in this function)<br>
cairo-xlib-surface.c:2539: error: implicit declaration of function &#39;XRenderCompositeText8&#39;<br>cairo-xlib-surface.c:2539: warning: nested extern declaration of &#39;XRenderCompositeText8&#39;<br>cairo-xlib-surface.c: In function &#39;_cairo_xlib_surface_show_glyphs16&#39;:<br>
cairo-xlib-surface.c:2564: error: &#39;XGlyphElt16&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:2564: error: &#39;elts&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:2565: error: expected &#39;;&#39; before &#39;stack_elts&#39;<br>
cairo-xlib-surface.c:2567: warning: ISO C90 forbids mixed declarations and code<br>cairo-xlib-surface.c:2576: error: &#39;stack_elts&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:2600: error: implicit declaration of function &#39;XRenderCompositeText16&#39;<br>
cairo-xlib-surface.c:2600: warning: nested extern declaration of &#39;XRenderCompositeText16&#39;<br>cairo-xlib-surface.c: In function &#39;_cairo_xlib_surface_show_glyphs32&#39;:<br>cairo-xlib-surface.c:2625: error: &#39;XGlyphElt32&#39; undeclared (first use in this function)<br>
cairo-xlib-surface.c:2625: error: &#39;elts&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:2626: error: expected &#39;;&#39; before &#39;stack_elts&#39;<br>cairo-xlib-surface.c:2628: warning: ISO C90 forbids mixed declarations and code<br>
cairo-xlib-surface.c:2637: error: &#39;stack_elts&#39; undeclared (first use in this function)<br>cairo-xlib-surface.c:2661: error: implicit declaration of function &#39;XRenderCompositeText32&#39;<br>cairo-xlib-surface.c:2661: warning: nested extern declaration of &#39;XRenderCompositeText32&#39;<br>
make[4]: *** [cairo-xlib-surface.lo] Error 1<br>make[4]: Leaving directory <br><br>Should I be using a higher version of Xfree86??<br><div id="1fjz" class="ArwC7c ckChnd"><br>Thanx and regards<br>
<br>Tanweer </div><br>