Hi Dave,
Hi Paul, what is your recipe for compiling odinized cairo? Which freetype, fontconfig etc are you using and how do you run configure?
I'm using the same freetype and fontconfig as I would normally use.
I've created a special gcc446.cmd for odin, with a modified config.site to along with it.
Primarily, these add some defines to cflags - ie -D__WIN32OS2__ -D_WIN32 - the former to satisfy some odin headers, the latter to trick some configure scripts into thinking it's win32. They also add the odin32 libs to the library path ahead of my normal library path.
To configure win32 cairo, I'm using:
set LIBS=-lkernel32 -luser32
ash ./configure --prefix=/odin32 --enable-win32=yes --enable-os2=no --disable-shared --enable-static 2>&1 | tee configure.log
Hope this helps,
Paul