[cairo] building OSX target from git clone

Vladimir Vukicevic vladimir at pobox.com
Tue Oct 10 12:02:08 PDT 2006


You most likely want to build with --disable-xlib and --disable-freetype, unless you explicitly need either one.

    - Vlad

----- Ian Osgood <iano at quirkster.com> wrote:
> On Oct 9, 2006 , at 11:15 PM, Travis Griggs wrote:
> 
> OK, I'm getting close. Thanks to tips both private and here in list.
> What I've done so far is:
> 
> 
> port install cogito
> cg-clone -s git://git.cairographics.org/git/cairo
> port install libtool
> edit the autogen.sh file, changed the first ${LIBTOOLIZE-libtoolize}
> with ${LIBTOOLIZE-glibtoolize} "I must admit that variable expression
> makes now sense to me"
> 
> You could instead do
> $ LIBTOOLIZE=glibtoolize ./autogen.sh
> 
> 
> port install automake
> port install pkgconfig
> port install libpng "trial and error determined all 4 of these lines"
> ./autogen.sh --enable-atsui --enable-quartz
> make
> 
> 
> If I'm supposed to do some of the previous steps differently, I admit
> my naivety and am open to suggestion. Before this, this box has had
> very little "non apple" software loaded onto it. I think I port'ed
> VIM.
> 
> 
> The bad news is that I get a compile error:
> ....
> /local/lib/libz.dylib -lXrender -lSM -lICE -L/usr/X11R6/lib -lX11
> -Wl,-framework -Wl,Carbon -install_name
> /usr/local/lib/libcairo.2.dylib -Wl,-compatibility_version -Wl,12
> -Wl,-current_version -Wl,12.2
> ld: Undefined symbols:
> _FcNameConstant
> /usr/bin/libtool: internal link edit command failed
> make[3]: *** [libcairo.la] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> 
> $ port install fontconfig
> 
> 
> 
> I was throwing educated darts before. Now I go to blind dart throwing
> unless some kind soul sheds some enlightenment on me.
> 
> 
> TIA
> YWOL
> 
> 
> Ian
> 
> 
> 
> 
> 
> Travis Griggs
> Objologist
> "Only one thing is impossible for God: to find any sense in any
> copyright law on the planet." - Mark Twain



More information about the cairo mailing list