Re: Error in compiling cairo 1.14.2

Ali Sarlak <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
Hi,
Thanks for your answer,but first of all why introducing zlib to cairo configure is specific I mean that I use *.pc file for all of require library such as openglesv2, freetype, fontconfig and etc but for zlib I try to use package config but cairo can't configure it say that need zlib any way with this configuration I configured  the cairo (could you please say me what is different between zlib with others?):

./configure --prefix=/home/super/Desktop/cairo/target/opt --host=${CROSS_COMPILE} --enable-egl --enable-glesv2 CFLAGS="-I/home/super/Desktop/cairo/target/usr/include/" LIBS="-L/home/super/Desktop/cairo/target/usr/lib/ -lz"

but with make I got these errors :
 
make[4]: Entering directory `/home/super/Desktop/cairo/cairo-1.14.2/test'
  CC       cairo_test_suite-cairo-test-constructors.o
  CCLD     cairo-test-suite
/home/super/Desktop/cubie/toolchain/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: warning: libexpat.so.1, needed by /home/super/Desktop/cairo/target/usr/lib//libfontconfig.so, not found (try using -rpath or -rpath-link)
/home/super/Desktop/cubie/toolchain/gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ld: warning: libUMP.so.3, needed by /home/super/Desktop/cairo/target/usr/lib//libEGL.so, not found (try using -rpath or -rpath-link)
/home/super/Desktop/cairo/target/usr/lib//libEGL.so: undefined reference to `ump_close'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_ParserCreate'
/home/super/Desktop/cairo/target/usr/lib//libEGL.so: undefined reference to `ump_mapped_pointer_get'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_GetErrorCode'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_SetUserData'
/home/super/Desktop/cairo/target/usr/lib//libEGL.so: undefined reference to `ump_secure_id_get'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_SetDoctypeDeclHandler'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_ParseBuffer'
/home/super/Desktop/cairo/target/usr/lib//libEGL.so: undefined reference to `ump_mapped_pointer_release'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_GetCurrentLineNumber'
/home/super/Desktop/cairo/target/usr/lib//libEGL.so: undefined reference to `ump_reference_add'
/home/super/Desktop/cairo/target/usr/lib//libEGL.so: undefined reference to `ump_size_get'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_ErrorString'
/home/super/Desktop/cairo/target/usr/lib//libEGL.so: undefined reference to `ump_reference_release'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_ParserFree'
/home/super/Desktop/cairo/target/usr/lib//libEGL.so: undefined reference to `ump_open'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_SetElementHandler'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_GetBuffer'
/home/super/Desktop/cairo/target/usr/lib//libfontconfig.so: undefined reference to `XML_SetCharacterDataHandler'
collect2: error: ld returned 1 exit status
make[4]: *** [cairo-test-suite] Error 1
make[4]: Leaving directory `/home/super/Desktop/cairo/cairo-1.14.2/test'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/super/Desktop/cairo/cairo-1.14.2/test'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/super/Desktop/cairo/cairo-1.14.2/test'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/super/Desktop/cairo/cairo-1.14.2'
make: *** [all] Error 2

Could you please say me what's wrong I did?

Thanks in advance and best regards:
Ali Sarlak

 

 

 

-----Original Message-----
From: RAVI NANJUNDAPPA <[email protected]>
To: Ali Sarlak <[email protected]>; cairo <[email protected]>
Sent: Tue, Mar 24, 2015 4:44 am
Subject: Re: [cairo] Error in compiling cairo 1.14.2


Hi, 
(re-sending the mail in plain-text format. Bad my mail settings.)
Please
check if you have the zlib.h file in your cross compilation environment.
I
guess that's the cause for the build error. 

Thanks and Best Regards, 
N
Ravi
------- Original Message -------
Sender : Ali
Sarlak<[email protected]>
Date : Mar 24, 2015 12:38 (GMT+05:00)
Title :
[cairo] Error in compiling cairo 1.14.2

Hi 
I got the error on ulongf in
cairo-script-operators.c file as you see "error: unknown type name
'uLongf'"

output of make:

make[5]: Entering directory
`/home/super/Desktop/cairo/cairo-1.14.2/test/pdiff'
make[5]: Nothing to be done
for `all-am'.
make[5]: Leaving directory
`/home/super/Desktop/cairo/cairo-1.14.2/test/pdiff'
make[4]: Leaving directory
`/home/super/Desktop/cairo/cairo-1.14.2/test/pdiff'
Making all in .
make[4]:
Entering directory `/home/super/Desktop/cairo/cairo-1.14.2/test'
cd
../util/cairo-script && make  libcairo-script-interpreter.la
make[5]: Entering
directory `/home/super/Desktop/cairo/cairo-1.14.2/util/cairo-script'
  CC      
libcairo_script_interpreter_la-cairo-script-operators.lo
cairo-script-operators.c:
In function 'inflate_string':
cairo-script-operators.c:1758:5: error: unknown
type name 'uLongf'
cairo-script-operators.c: In function
'_image_read_raw':
cairo-script-operators.c:2976:16: warning: unused variable
'out' [-Wunused-variable]
make[5]: ***
[libcairo_script_interpreter_la-cairo-script-operators.lo] Error 1
make[5]:
Leaving directory
`/home/super/Desktop/cairo/cairo-1.14.2/util/cairo-script'
make[4]: ***
[../util/cairo-script/libcairo-script-interpreter.la] Error 2
make[4]: Leaving
directory `/home/super/Desktop/cairo/cairo-1.14.2/test'
make[3]: ***
[all-recursive] Error 1
make[3]: Leaving directory
`/home/super/Desktop/cairo/cairo-1.14.2/test'
make[2]: *** [all] Error
2
make[2]: Leaving directory
`/home/super/Desktop/cairo/cairo-1.14.2/test'
make[1]: *** [all-recursive]
Error 1
make[1]: Leaving directory
`/home/super/Desktop/cairo/cairo-1.14.2'
make: *** [all] Error 2

and my
configure is :
./configure --prefix=/home/super/Desktop/cairo/target/opt
--host=${CROSS_COMPILE} --enable-egl --enable-glesv2 --enable-ps=no
--enable-pdf=no --enable-gobject=no --enable-trace=no
--enable-interpreter=no
and also I use Ubuntu 14.04 LTS as a development
machine and I cross compiling for an ARM-CortexA8 (CubieBoard A10)
and also my
compiler prefix is : arm-linux-gnueabihf (Linaro Toolchain 4.7)

can anyone
help me pls.

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.