[cairo] pushed fixed-point work

Owen Taylor otaylor at redhat.com
Tue Jul 10 07:29:33 PDT 2007


On Tue, 2007-07-10 at 16:18 +0200, Soeren Sandmann wrote:
> Peter Weilbacher <mozilla at weilbacher.org> writes:
> 
> > Dominic Lachowicz wrote:
> > > You can get Pixman from f.d.o.'s git repository. Carl mentioned it on
> > > the list a few days ago [1].
> > > 
> > > git clone git://anongit.freedesktop.org/git/pixman
> > 
> > OK, thanks. That gets me a little bit further. But whatever I do, I get
> > unresolved pixman symbols when linking cairo. Either
> >    pixman_composite_rect_general_accessors
> >    pixman_rasterize_edges_accessors
> > or
> >    pixman_rasterize_edges
> >    pixman_composite_rect_general
> > are missing, the latter when compiling with -DPIXMAN_FB_ACCESSORS.
> > 
> > Any ideas?
> 
> The two files
> 
>   pixman-compose.c
>   pixman-edge.c
> 
> must be compiled twice, once with -DPIXMAN_FB_ACCESSORS, and once
> without. Both compiled versions must then be linked into pixman.

Would a #include "pixman-compose.c" approach work here? the above 
sounds like a pain to get going in many build systems.

					- Owen




More information about the cairo mailing list