[cairo] Problems with building Cairo for Windows CE

Mohit Sindhwani ml3p at onghu.com
Fri Oct 9 08:54:55 PDT 2009


Mohit Sindhwani wrote:
> Hello!  So, I managed to get the latest pixman to build and I have 
> binaries for zlibce and libpngce.
> I tried to follow the instructions at: 
> http://vividos.wordpress.com/2008/01/23/how-to-compile-cairo-for-pocketpc/ 
> but I'm using Cairo 1.8.8
>
> But, I do run into a few problems.  The main issues were with io.h, 
> errno.h and so on.  I stole seemingly relevant files from 
> https://ella.pragmaticomm.com/symbian-ruby/browser/trunk/wince which has 
> compatible files.
>
> Next on, I'm stuck at an error in building win32-surface.c - there seem 
> to be some errors related to the function:
> * _cairo_win32_save_initial_clip -> called from 
> _cairo_win32_surface_finish, _cairo_win32_surface_set_clip_region
>
> Compilation errors/ warnings include:
> 1>..\..\..\cairo\src\cairo-win32-surface.c(1543) : warning C4013: 
> 'ExtSelectClipRgn' undefined; assuming extern returning int
> 1>..\..\..\cairo\src\cairo-win32-surface.c(2050) : warning C4013: 
> 'GetGraphicsMode' undefined; assuming extern returning int
> 1>..\..\..\cairo\src\cairo-win32-surface.c(2051) : error C2065: 
> 'GM_ADVANCED' : undeclared identifier
> 1>..\..\..\cairo\src\cairo-win32-surface.c(2052) : warning C4013: 
> 'GetWorldTransform' undefined; assuming extern returning int
> 1>..\..\..\cairo\src\cairo-win32-surface.c(2053) : warning C4013: 
> 'ModifyWorldTransform' undefined; assuming extern returning int
> 1>..\..\..\cairo\src\cairo-win32-surface.c(2053) : error C2065: 
> 'MWT_IDENTITY' : undeclared identifier
> 1>..\..\..\cairo\src\cairo-win32-surface.c(2059) : warning C4013: 
> 'SetGraphicsMode' undefined; assuming extern returning int
> 1>..\..\..\cairo\src\cairo-win32-surface.c(2083) : warning C4013: 
> 'SetWorldTransform' undefined; assuming extern returning int
>
> These are new compared to 1.4.4 (the earlier build I had done), so I'm 
> wondering what to do.
>
> There are other errors, but these I have no idea what to do with (yet).
>   

Sorry guys to be a bit pushy, but any advice for me?

Thanks,
Mohit.



More information about the cairo mailing list