I'm trying to build the latest Adobe Acrobat Reader 7.x for Solaris 9.
I install it from the Adobe distribution and get the following error when I run it:
% /opt/Adobe/Acrobat7.0/bin/acroread
ld.so.1: /opt/Adobe/Acrobat7.0/Reader/sparcsolaris/bin/acroread: fatal: relocation error: file /usr/local/lib/libgtk-x11-2.0.so.0: symbol gdk_font_equal: referenced symbol not found
Killed
So I tried to rebuild gtk+, and I get the following error when I run 'make':
...
checking for BASE_DEPENDENCIES_CFLAGS...
checking for BASE_DEPENDENCIES_LIBS...
sh: gnome-config: not found
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cairo' found
configure: error: Package requirements (glib-2.0 >= 2.7.1 atk >= 1.0.1 pango >= 1.9.0 cairo >= 0.9.2) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
...
So I try to build cairo (since I have glib, atk, and pango updated, I believe), and I get the following error when I run 'make':
gcc -g -O2 -o .libs/imagediff imagediff.o ./.libs/libcairotest.a ../src/.libs/libcairo.so -L/usr/local/lib -lpng12 /usr/local/lib/libfontconfig.so -L/usr/lib -L/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib -L/usr/openwin/lib /usr/local/lib/libexpat.so /usr/local/lib/libfreetype.so -lz -lpthread -lm -R/usr/local/lib
Undefined first referenced
symbol in file
libiconv /usr/local/lib/libfontconfig.so
libiconv_open /usr/local/lib/libfontconfig.so
ld: fatal: Symbol referencing errors. No output written to .libs/imagediff
collect2: ld returned 1 exit status
make[2]: *** [imagediff] Error 1
make[2]: Leaving directory `/opt/cairo-1.0.0/test'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/cairo-1.0.0'
make: *** [all] Error 2
How can I get past this iconv error so that I can eventually build cairo, then gtk, then Adobe? Or am I on the wrong track completely? Thanks!!
I install it from the Adobe distribution and get the following error when I run it:
% /opt/Adobe/Acrobat7.0/bin/acroread
ld.so.1: /opt/Adobe/Acrobat7.0/Reader/sparcsolaris/bin/acroread: fatal: relocation error: file /usr/local/lib/libgtk-x11-2.0.so.0: symbol gdk_font_equal: referenced symbol not found
Killed
So I tried to rebuild gtk+, and I get the following error when I run 'make':
...
checking for BASE_DEPENDENCIES_CFLAGS...
checking for BASE_DEPENDENCIES_LIBS...
sh: gnome-config: not found
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cairo' found
configure: error: Package requirements (glib-2.0 >= 2.7.1 atk >= 1.0.1 pango >= 1.9.0 cairo >= 0.9.2) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
...
So I try to build cairo (since I have glib, atk, and pango updated, I believe), and I get the following error when I run 'make':
gcc -g -O2 -o .libs/imagediff imagediff.o ./.libs/libcairotest.a ../src/.libs/libcairo.so -L/usr/local/lib -lpng12 /usr/local/lib/libfontconfig.so -L/usr/lib -L/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib -L/usr/openwin/lib /usr/local/lib/libexpat.so /usr/local/lib/libfreetype.so -lz -lpthread -lm -R/usr/local/lib
Undefined first referenced
symbol in file
libiconv /usr/local/lib/libfontconfig.so
libiconv_open /usr/local/lib/libfontconfig.so
ld: fatal: Symbol referencing errors. No output written to .libs/imagediff
collect2: ld returned 1 exit status
make[2]: *** [imagediff] Error 1
make[2]: Leaving directory `/opt/cairo-1.0.0/test'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/cairo-1.0.0'
make: *** [all] Error 2
How can I get past this iconv error so that I can eventually build cairo, then gtk, then Adobe? Or am I on the wrong track completely? Thanks!!