[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