[cairo] Quartz regression in release 1.12

cu cairouser at yahoo.com
Sat Apr 21 06:51:40 PDT 2012


Andrea,

I copied the configure command from config.log verbatim.

Aside from the command, the only thing required is to set a few
environment variables to point to pixman and freetype, which any cairo
build should require anyway. I also set up compiler options (I am
building against 10.4 SDK) but that's not required to either get the 
behavior or build, you can omit all CFLAGS/CPPFLAGS other than "-arch
i386". The following is set up in environment (replace paths as necessary):

pixman_CFLAGS=-I/Users/cu/work/u/include/pixman-1
pixman_LIBS='-L/Users/cu/work/u/lib -lpixman-1'
png_CFLAGS=-I/Users/cu/work/u/include
png_LIBS='-L/Users/cu/work/u/lib -lpng12'
png_REQUIRES=libpng12
FREETYPE_CFLAGS=-I/Users/cu/work/u/include/freetype2
FREETYPE_LIBS='-L/Users/cu/work/u/lib -lfreetype'
CPPFLAGS='-arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
-mmacosx-version-min=10.4
-I/usr/lib/gcc/i686-apple-darwin10/4.2.1/include
-I/usr/include/c++/4.2.1/ -I/usr/include/c++/4.2.1/i686-apple-darwin10 -O3 '
CXX=g++-4.2
CXXFLAGS='-arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
-mmacosx-version-min=10.4
-I/usr/lib/gcc/i686-apple-darwin10/4.2.1/include
-I/usr/include/c++/4.2.1/ -I/usr/include/c++/4.2.1/i686-apple-darwin10 -O3 '

Just in case here it is the command I am using (note that disable-glitz
is not a current option, but it results in a warning and nothing else):
./configure --prefix=/tmp/dist --disable-xcb --disable-xcb-shm
--disable-script --disable-win32 --disable-win32-font --disable-beos
--disable-os2 --disable-glitz --disable-directfb --disable-gl
--enable-pthread --disable-svg --disable-xml --disable-test-surfaces
--disable-script --enable-interpreter=no --disable-full-testing
--enable-ft --disable-shared --disable-xlib --disable-xlib-xrender
--enable-pdf --disable-ps --disable-fc --enable-quartz
--disable-quartz-font --disable-quartz-image

I just re-ran configure with the same command and it worked, and I am
able to build. What build error are you getting?


Andrea Canciani wrote:
> I'm working on getting cairo-quartz to a usable state (but
> unfortunately I don't have much time to spend on it except in
> weekends).
> Your configure commandline did not result in a working build, which is
> another problem I should try to fix.
> With the default build setting I freetype works in my environment, so
> we might need some additional information to find out exactly what's
> going wrong.
> Could you attach the config.log output?
> Do the freetype tests work in your env or do they cause the surface to
> get in error status?
>
> Andrea
>
>   
>>> cu wrote:
>>>
>>>       
>>>> I am able to reproduce both bugs on the MacOS version of Cairo built
>>>> from the branch.
>>>>
>>>>
>>>>         
>>> --
>>> cairo mailing list
>>> cairo at cairographics.org
>>> http://lists.cairographics.org/mailman/listinfo/cairo
>>>
>>>       
>> --
>> cairo mailing list
>> cairo at cairographics.org
>> http://lists.cairographics.org/mailman/listinfo/cairo
>>     
> --
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo
>   



More information about the cairo mailing list