[cairo] Another win32 build attempt

Hans Breuer hans at breuer.org
Tue Apr 12 22:26:23 PDT 2005


On 11.04.2005 17:08, Jason Dorje Short wrote:
> Hans Breuer wrote:
> 
>> Am 11.04.2005 um 05:35 schrieb Jason Dorje Short:
[...]
>>>> http://hans.breuer.org/gtk/cairo-2005-04-10-hb.diff
>>>
>> With -p3 it is expeceted to not work. The patch includes files for
>> cairo/packaging/cmake as well as for
>> pixman/packaging/cmake
> 
> 
> But I'm only compiling cairo.
> 
So where do you get libpixman than? And what's you platform anyway?

> No, I have to use -p3.  Now I see there is a src/CMakeLists.txt.  When I 
> run "cmake src" then cmake runs.  Of course then "make" fails immediately:
> 
> jdorje at devon:~/src/cairo$ make
> Building dependencies. cmake.depends...
> Building object file cairo-array.o...
> In file included from /home/jdorje/src/cairo/src/cairoint.h:133,
>                  from /home/jdorje/src/cairo/src/cairo-array.c:37:
> /home/jdorje/src/cairo/src/cairo-wideint.h:50: error: conflicting types 
> for 'int32_t'
> /usr/include/sys/types.h:193: error: previous declaration of 'int32_t' 
> was here
> /home/jdorje/src/cairo/src/cairo-wideint.h:53: error: conflicting types 
> for 'uint32_t'
> /usr/include/stdint.h:52: error: previous declaration of 'uint32_t' was 
> here
> make[1]: *** [cairo-array.o] Error 1
> make: *** [default_target] Error 2
> 
Pretty obvious trouble with *having* stdint.h. I'll integrate the stdint.h
test (and maybe config.h creation, if that's required). But not before the
weekend.

>> I haven't tried cmake on command line yet but CMakeSetup works for me.
>> You need to select both the source (src) *and* the binary directory
>> (packaging/cmake)
> 
> 
> I have no CMakeSetup.
>
so you are not using MACOS, which has wxCMakeSetup ;)

	Hans

-------- Hans "at" Breuer "dot" Org -----------
Tell me what you need, and I'll tell you how to
get along without it.                -- Dilbert



More information about the cairo mailing list