[cairo] Building on Solaris

Travis Griggs tgriggs at cincom.com
Mon Oct 12 11:57:16 PDT 2009

On Oct 12, 2009, at 10:35 AM, sam sirlin wrote:

> On Sat, 10 Oct 2009 14:44:44 -0700
> Travis Griggs <tgriggs at cincom.com> wrote:
>> Subject pretty much asks it all. I've got an old Sun box I need to
>> build for. I'm no guru at this stuff. I found I didn't even have a
>> 'make' in my path; I've remedied that by downloading and building it
>> (interesting meta problem, how do you 'make make without make'). It
>> appears to be operational. Now I'm trying to get pkg-config built,
>> it's got errors. Maybe I'll share those in a bit, but more generally,
>> has anyone built CairoGraphics on Solaris, and would be wiling to
>> share the recipe, in as much detail as possible, with me?
> I've got 1.8.8 running on solaris 10, so it can be done.
> - you don't mention solaris version; troubles increase with older
>  versions.

We try and support customers running as old as Solaris 8/SunOS 5.8.

> - sun does include an (old) version of cairo with their (old) gnome
>  stuff...  if it works for you it's probably easier than building
>  your own.  On the other hand, if it is installed it can be a pain to
>  then build/install your own more recent versions of stuff.

> - there's also sunfreeware

Looks like they did 1.4.10 a long time ago for 8. We'd like to be able  
to do the newer version, especially since the newer cairo versions  
have the hope of not *requiring* fontconfig/freetype.
> If you do build your own from source, be prepared for building lots of
> stuff, debuging Makefiles, configure scripts...

Sigh. Wish I was better prepared. This is not my regular zone of  
comfort. I guess I'll be learning some things. And begging for lots of  

> - make sure you have gnu make; you probably want gnu sed as well, ...
> - gcc is probably easier than sun cc

I've got gcc 3.3.2 on this machine.

> - consider gargnome
> - decide how/where you want to install  all the stuff, whether or not
>  you like LDLIBRARYPATH; I  don't, and put stuff in non-standard
>  places so I have a shell script to call configure with CFLAGS,
>  CXXFLAGS, LDFLAGS, --prefix, etc defined.

Thanks much.

If you had a list of steps you did to get it built for 10, that would  
be greatly appreciated.

Travis Griggs
If you can't say "Did it First!", you'd better be able to say "Did it  

More information about the cairo mailing list