[cairo] Compiling under Solaris failed with unrefrenced symbol

Reinhard Sy sterntaler.10 at googlemail.com
Thu Feb 10 03:33:32 PST 2011



Am 09.02.2011 22:28, schrieb Reinhard Sy:
>
> Hi Joonas,
> At the momen I am not in the office but i have downloaded yedterday 
> the newest version of glib this version should match the 
> requirements.... But I let you know the exact version number tomorrow.
>
> Reinhard
>
>
> -- Gesendet von meinem Palm Pre
>
> ------------------------------------------------------------------------
> M Joonas Pihlaja <jpihlaja at cc.helsinki.fi> schrieb am 09.02.2011 20:09:
>
>
> Hi Reinhard,
>
> Could you check that your glib version is something relatively new?
> The g_once_init* functions need at least >= 2.14. Turns out cairo is
> missing a minimum version check so we need to add that too once we
> actually figure out what the minimum version should be. :)
>
> Joonas
Hi ,


Now I have found a version of glib which I am able to compile with small 
modifications. Version 2.28.0

But if I now try to compile cairo I get:


make[4]: Entering directory 
`/import/work/Compile/cairo-1.10.2/util/cairo-gobject'
   CCLD   libcairo-gobject.la
Undefined                       first referenced
  symbol                             in file
g_boxed_type_register_static        
.libs/libcairo_gobject_la-cairo-gobject-structs.o
g_enum_register_static              
.libs/libcairo_gobject_la-cairo-gobject-enums.o
ld: fatal: Symbol referencing errors. No output written to 
.libs/libcairo-gobject.so.2.11000.2




Are these symbols comming from glib ?

BTW: I am using the Sun Studio 11 Compiler Suite

Thanks for your help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo/attachments/20110210/57fd6df5/attachment.html>


More information about the cairo mailing list