[cairo] cairo 1.4.12 on Solaris 10, Sparc

sam sirlin samuel.w.sirlin at jpl.nasa.gov
Wed Dec 19 09:22:13 PST 2007


On Wed, 19 Dec 2007 17:46:56 +0900
"Nguyen Vu Hung" <vuhung16plus at gmail.com> wrote:

> I've tried to compile cairo 1.4.12 on Solaris 10, Sparc, g++ 3.4.2,
> make 3.81 ( manually installed).
> 
> ./configure CC=gcc
> make
> make test  ( failed ).
> 
> The work-around is to modify /usr/sfw/lib/libstdc++.la as described in:
...

BTW I've installed a bunch of stuff including cairo 1.4.12 for solaris
10. I found

- remove /usr/sfw from (library) paths, don't use the stuff there as
  it's old and gcc is there but doesn't seem built correctly, which
  makes linking troublesome, worse if you have your own version
  of gcc. At first sfw looked interesting, but now I think it's mostly
  useless. If you were to use it you probably have to  stick to old
  versions of things (e.g. like cairo). 

- install (at least most everything in /usr/sfw) for general use, (can
  be non-root) on some nfs mount area (e.g. /other/local). Build all by
  hand - most are pretty painless. This way you have easy control of
  what's there, and can update as necessary. Seems like a lot of work,
  but once the main stuff is built adding/upgrading is relatively
  painless. 

- I've been using gcc 4.1.2. different gcc versions get installed in
  separate places, with "gcc" a perl script to invoke them with the
  right paths, links, run-paths 

YMMV of course.

best of luck
-- 
sam sirlin <samuel.w.sirlin at jpl.nasa.gov>


More information about the cairo mailing list