thanks a lot it was the problem with 1.6.4 .now the configuration problem is solved . but i got some errors in make .<br>would need your help if i cant solve it . <br><br><div class="gmail_quote">On Fri, Nov 21, 2008 at 2:18 PM, tina nambiar <span dir="ltr">&lt;<a href="mailto:teena.nambiar@gmail.com">teena.nambiar@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi all ,<br><br>when i try ./configure --build=arm-linux --host=i686-linux --enable-directfb=yes --enable-xlib=no --enable-xlib-xrender=no --enable-xcb=no --without-x --disable-win32 --enable-freetype&nbsp; <br>
<br>for cairo-1.6.4 i get the error <br>
<br>checking for cairo&#39;s FreeType font backend... <br>checking for FONTCONFIG... yes<br>checking for FcFini... no<br>no<br>checking whether cairo&#39;s FreeType font backend could be enabled... no (requires fontconfig)<br>

configure: error: requested FreeType font backend could not be enabled<br><br><br>the config.log says the following<br><br>configure:27789: checking for FcFini<br>configure:27845: arm-linux-gnu-gcc -o conftest -g -O2 -I/root/usr/cpusr/moz//include&nbsp;&nbsp;&nbsp;&nbsp; conftest.c&nbsp; -lm -L/root/usr/cpusr/moz/lib &gt;&amp;5<br>

/tmp/ccOI075p.o(.text+0x4): In function `main&#39;:<br>/root/Desktop/cairo-1.6.4/conftest.c:59: undefined reference to `FcFini&#39;<br>collect2: ld returned 1 exit status<br>configure:27851: $? = 1<br>configure: failed program was:<br>

| /* confdefs.h.&nbsp; */<br>| #define PACKAGE_NAME &quot;cairo&quot;<br>| #define PACKAGE_TARNAME &quot;cairo&quot;<br>| #define PACKAGE_VERSION &quot;1.6.4&quot;<br>| #define PACKAGE_STRING &quot;cairo 1.6.4&quot;<br>| #define PACKAGE_BUGREPORT &quot;<a href="http://bugs.freedesktop.org/enter_bug.cgi?product=cairo" target="_blank">http://bugs.freedesktop.org/enter_bug.cgi?product=cairo</a>&quot;<br>

| #define PACKAGE &quot;cairo&quot;<br>| #define VERSION &quot;1.6.4&quot;<br>| #define STDC_HEADERS 1<br>| #define HAVE_SYS_TYPES_H 1<br>| #define HAVE_SYS_STAT_H 1<br>| #define HAVE_STDLIB_H 1<br>| #define HAVE_STRING_H 1<br>

| #define HAVE_MEMORY_H 1<br>| #define HAVE_STRINGS_H 1<br>| #define HAVE_INTTYPES_H 1<br>| #define HAVE_STDINT_H 1<br>| #define HAVE_UNISTD_H 1<br>&nbsp; #define HAVE_DLFCN_H 1<br>| #define STDC_HEADERS 1<br>| #define FLOAT_WORDS_BIGENDIAN 1<br>

| #define HAVE_CTIME_R 1<br>| #define HAVE_DRAND48 1<br>| /* end confdefs.h.&nbsp; */<br>| /* Define FcFini to an innocuous variant, in case &lt;limits.h&gt; declares FcFini.<br>|&nbsp;&nbsp;&nbsp; For example, HP-UX 11i &lt;limits.h&gt; declares gettimeofday.&nbsp; */<br>

| #define FcFini innocuous_FcFini<br>|<br>| /* System header to define __stub macros and hopefully few prototypes,<br>|&nbsp;&nbsp;&nbsp;&nbsp; which can conflict with char FcFini (); below.<br>|&nbsp;&nbsp;&nbsp;&nbsp; Prefer &lt;limits.h&gt; to &lt;assert.h&gt; if __STDC__ is defined, since<br>

|&nbsp;&nbsp;&nbsp;&nbsp; &lt;limits.h&gt; exists even on freestanding compilers.&nbsp; */<br>|<br>| #ifdef __STDC__<br>| # include &lt;limits.h&gt;<br>| #else<br>| # include &lt;assert.h&gt;<br>| #endif<br>|<br>| #undef FcFini<br>|<br>| /* Override any GCC internal prototype to avoid an error.<br>

|&nbsp;&nbsp;&nbsp; Use char because int might match the return type of a GCC<br>|&nbsp;&nbsp;&nbsp; builtin and then its argument prototype would still apply.&nbsp; */<br>| #ifdef __cplusplus<br>| extern &quot;C&quot;<br>| #endif<br>| char FcFini ();<br>
| /* The GNU C library defines this for functions which it implements<br>
|&nbsp;&nbsp;&nbsp;&nbsp; to always fail with ENOSYS.&nbsp; Some functions are actually named<br>|&nbsp;&nbsp;&nbsp;&nbsp; something starting with __ and the normal name is an alias.&nbsp; */<br>| #if defined __stub_FcFini || defined __stub___FcFini<br>| choke me<br>| #endif<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>int<br>| main ()<br>| {<br>| return FcFini ();<br>|&nbsp;&nbsp; ;<br>|&nbsp;&nbsp; return 0;<br>| }<br>configure:27869: result: no<br>
configure:27877: result: no<br>
configure:28046: checking whether cairo&#39;s FreeType font backend could be enabled<br>configure:28049: result: no (requires fontconfig)<br>configure:28074: error: requested FreeType font backend could not be enabled<br>

<br><br><br>could someone help me in configuring cairo properly . i already have freetype and fontconfig libraries and other required libraries installed in my prefix path .<br><br>
</blockquote></div><br>