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.
Does /usr/local/lib in your lib path? try export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib