Re: Quartz regression in release 1.12

Dimiter 'malkia' Stanev <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
I haven't run this script on my machine (OS 10.7 with Latest XCode from 
App Store), but I think it won't work. There is no more /Developer 
folder, but the way to get it is by using xcode-select (or maybe 
something else, this is the one I know):

malkia ~/p $ xcode-select -print-path
/Applications/Xcode.app/Contents/Developer

Even then for some other projects I had to fake an old style /Developer 
folder which is soft-linked (or was it hard-linked, nyaaah) to the new 
place:

malkia ~/p $ ls -l /Developer/
total 8
drwxr-xr-x  10 malkia  staff  340 Feb 16 01:56 GPU Computing
drwxr-xr-x   4 root    wheel  136 Mar 25 22:05 SDKs
lrwxr-xr-x   1 malkia  admin   46 Mar 18 22:30 usr -> 
/Applications/Xcode.app/Contents/Developer/usr

But that might not be requirment for cairo.

And off course, it could be something else.

On 4/21/12 6:51 AM, cu wrote:
> 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
>>>> [email protected]
>>>> http://lists.cairographics.org/mailman/listinfo/cairo
>>>>
>>>>
>>> --
>>> cairo mailing list
>>> [email protected]
>>> http://lists.cairographics.org/mailman/listinfo/cairo
>>>
>> --
>> cairo mailing list
>> [email protected]
>> http://lists.cairographics.org/mailman/listinfo/cairo
>>
>
> --
> cairo mailing list
> [email protected]
> http://lists.cairographics.org/mailman/listinfo/cairo
>

--
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.