On Sun, 29 Oct 2000, Marc Lehmann <[EMAIL PROTECTED]> wrote:
> Hi folks... Matthias and me are tracking down severe problems with gimp,
> gimp-perl and solaris. While Matthias tracked down a problem with libtool
> not working when the locale is != C, the situation became more complicated
> now. It seems that the gimp-libraries (e.g. libgimpui) miss lots of
> shared library dependencies and/or the rpath. This explains why this can
> be fixed by a "use Gtk" in the main perl script, since this forces libgtk
> to be linked into perl.
>
> Any ideas?
For what it's worth... Since about 1.1.25, I was able to build
Gimp-Perl without problems under Solaris (except for the minor local
configuration problem that I had last week). The Perl scripts seem to
run fine (I just checked with Glowing Steel and Xach Blocks).
When I try ldd on the installed libgimpui.so, I do have dependencies
on libgtk-1.2.so.0 and libgdk-1.2.so.0, but this does not seem to
cause any problems. Note that my locale is C (LC_ALL and LANG are not
set); I don't know if this makes any difference.
Here is what ldd shows me:
ldd /Local/lib/libgimpui.so
libgtk-1.2.so.0 => /Local/lib/libgtk-1.2.so.0
libgdk-1.2.so.0 => /Local/lib/libgdk-1.2.so.0
libgmodule-1.2.so.0 => /Local/lib/libgmodule-1.2.so.0
libglib-1.2.so.0 => /Local/lib/libglib-1.2.so.0
libXext.so.0 => /usr/lib/libXext.so.0
libX11.so.4 => /usr/lib/libX11.so.4
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libm.so.1 => /usr/lib/libm.so.1
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1
I had to delete the sources on the Solaris server because of a lack of
disk space, so I cannot check what happens with libtool when I rebuild
everything. But I can try that when 1.1.30 is released, if you are
still interested.
-Raphael