[cairo] Recommendations for 1.4.0

Behdad Esfahbod behdad at behdad.org
Mon Mar 5 13:01:40 PST 2007


On Mon, 2007-03-05 at 11:11 -0800, Dave Yeo wrote:
> On Mon, 05 Mar 2007 09:38:08 -0800, Carl Worth wrote:
> 
> >We got reports of what was broken on win32 and we fixed that. I don't
> >think we've gotten any reports from os2 and beos, so we can just make
> >our best attempt, (without a compiler to verify).
> 
> Currently an OS/2 build ends here
>  gcc.exe -Zdll .libs/cairoDi.dll.def   .libs/cairo.o .libs/cairo-arc.o .libs/cairo-array.o .libs/cairo-base85-stream.o .libs/cairo-bentley-ottmann.o .libs/cairo-cache.o .libs/cairo-clip.o .libs/cairo-color.o .libs/cairo-debug.o .libs/cairo-deflate-stream.o .libs/cairo-fixed.o .libs/cairo-font.o .libs/cairo-font-options.o .libs/cairo-freelist.o .libs/cairo-gstate.o .libs/cairo-hash.o .libs/cairo-hull.o .libs/cairo-image-surface.o .libs/cairo-lzw.o .libs/cairo-matrix.o .libs/cairo-operator.o .libs/cairo-path.o .libs/cairo-path-bounds.o .libs/cairo-path-fill.o .libs/cairo-path-fixed.o .libs/cairo-path-stroke.o .libs/cairo-pen.o .libs/cairo-polygon.o .libs/cairo-rectangle.o .libs/cairo-region.o .libs/cairo-scaled-font.o .libs/cairo-skiplist.o .libs/cairo-slope.o .libs/cairo-spline.o .libs/cairo-stroke-style.o .libs/cairo-surface.o .libs/cairo-surface-fallback.o .libs/cairo-traps.o .libs/cairo-pattern.o .libs/cairo-unicode.o .libs/cairo-output-stream.o .libs/cairo-wideint.o .libs/cairo-meta-surface.o .libs/cairo-
> paginated-surface.o .libs/cairo-analysis-surface.o .libs/cairo-ft-font.o .libs/cairo-ps-surface.o .libs/cairo-pdf-surface.o .libs/cairo-png.o .libs/cairo-svg-surface.o .libs/cairo-cff-subset.o .libs/cairo-truetype-subset.o .libs/cairo-type1-fallback.o .libs/cairo-scaled-font-subsets.o .libs/cairo-type1-subset.o .libs/cairo-os2-surface.o .libs/libcairo.lax/libpixman_s.a/fbcompose.o  .libs/libcairo.lax/libpixman_s.a/fbedge.o  .libs/libcairo.lax/libpixman_s.a/fbpict.o  .libs/libcairo.lax/libpixman_s.a/fbtrap.o  .libs/libcairo.lax/libpixman_s.a/icblt.o  .libs/libcairo.lax/li
> bpixman_s.a/icbltone.o  .libs/libcairo.lax/libpixman_s.a/iccolor.o  .libs/libcairo.lax/libpixman_s.a/icformat.o  .libs/libcairo.lax/libpixman_s.a/icimage.o  .libs/libcairo.lax/libpixman_s.a/icpixels.o  .libs/libcairo.lax/libpixman_s.a/icrect.o  .libs/libcairo.lax/libpixman_s.a/icstipple.o  .libs/libcairo.lax/libpixman_s.a/ictransform.o  .libs/libcairo.lax/libpixman_s.a/ictrap.o  .libs/libcairo.lax/libpixman_s.a/ictri.o  .libs/libcairo.lax/libpixman_s.a/icutil.o  .libs/libcairo.lax/libpixman_s.a/pixregion.o  .libs/libcairo.lax/libpixman_s.a/renderedge.o    -L/usr/local/lib /usr/local/lib/libfreetype_dll.a /usr/local/lib/libfontconfig_dll.a /usr/local/lib/libpng12_dll.a -lz    -o .libs/cairoDi.dll
> cairo-font.c:96 (.libs/cairo-font.o): Undefined symbol _cairo_font_face_mutex referenced from text segment
> ...
> cairo-font.c:0 (.libs/cairo-font.o): More undefined symbol _cairo_font_face_mutex refs follow
> make[3]: *** [libcairo.la] Error 1
> 
> The attached patch seems to do the right thing, at least allowing the build to finish.
> Also here is a patch against test/makefile.am allowing make check to get much further.
> More work needs to be done on this as make check still fails when building a8-mask (should be a8-mask.exe) so this patch perhaps could go in after the release of 1.4.0
> Dave

These should all be fixed in the set of commits I just pushed.  Please
test and let us know.

-- 
behdad
http://behdad.org/

"Those who would give up Essential Liberty to purchase a little
 Temporary Safety, deserve neither Liberty nor Safety."
        -- Benjamin Franklin, 1759





More information about the cairo mailing list