Sorry to post here, but resources on the net are a bit scarce. I am in the process of updating parts of my system. I have managed to get the following updated with minimal problem on my sunblade 150 running Solaris 8:
atk 1.10.1
cairo 1.0.2
expat 1.95.8
fontconfig 2.3.90
freetype 2.1.10
glib 2.8.3
I have tried compiling pango 1.10.1 as well as pango 1.9.1. The configure step seems to proceed fine, but when I do a make, I am getting the following error:
gcc -mcpu=v9 -Wall -o .libs/pango-querymodules querymodules.o ./.libs/libpangox-1.0.so -L/usr/local/lib -L/usr/lib -L/usr/openwin/lib -L/usr/local/BerkeleyDB.4.2/lib -L/usr/local/ssl/lib -lX11 -lsocket -lnsl ./.libs/libpangoft2-1.0.so /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so /usr/local/lib/libfontconfig.so /usr/local/lib/libexpat.so /usr/local/lib/libfreetype.so -lz ./.libs/libpango-1.0.so -lm /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so -lc /usr/local/lib/libiconv.so -R/usr/local/lib
ld: warning: file ./.libs/libpango-1.0.so: linked to /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so: attempted multiple inclusion of file Undefined first referenced symbol in file g_object_unref ./.libs/libpangox-1.0.so g_type_class_peek_parent ./.libs/libpangox-1.0.so g_type_class_add_private ./.libs/libpangoft2-1.0.so g_object_class_install_property ./.libs/libpangoft2-1.0.so g_type_instance_get_private ./.libs/libpangoft2-1.0.so g_enum_get_value_by_nick /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so g_type_module_unuse /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so g_object_get_qdata ./.libs/libpangox-1.0.so g_object_set_qdata_full ./.libs/libpangox-1.0.so g_type_init querymodules.o g_type_name ./.libs/libpangoft2-1.0.so g_type_module_get_type /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so g_param_spec_pointer ./.libs/libpangoft2-1.0.so g_type_class_ref querymodules.o g_type_register_static ./.libs/libpangox-1.0.so g_type_check_instance_is_a ./.libs/libpangox-1.0.so g_boxed_type_register_static /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so g_flags_register_static /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so g_object_new ./.libs/libpangox-1.0.so g_object_ref ./.libs/libpangox-1.0.so g_enum_get_value querymodules.o g_type_module_use /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so g_enum_register_static /export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango/.libs/libpango-1.0.so g_value_get_pointer ./.libs/libpangoft2-1.0.so ld: fatal: Symbol referencing errors. No output written to .libs/pango-querymodules collect2: ld returned 1 exit status make[4]: *** [pango-querymodules] Error 1 make[4]: Leaving directory `/export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango' make[2]: *** [all] Error 2 make[2]: Leaving directory `/export/home/ldavis/dev/sylpheed_claw/pango-1.10.1/pango' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export/home/ldavis/dev/sylpheed_claw/pango-1.10.1' make: *** [all] Error 2 [xavier]/export/home/ldavis/dev/sylpheed_claw/pango-1.10.1 > So I looked, and many of these objects are in /usr/local/lib/libgobject-2.0.so, which is included in the line above. I have tried editing the line and using -lgobject-2.0, but its been no help.
Any help solving this is appreciated.
Thanks,
Lynch
|