On 29 November 2006 at 9:24, Tim Ellison <[EMAIL PROTECTED]> wrote: > Mark Hindess wrote: > > Actually it's another .so problem. This time does actually give the > > meaningful error: > > > > Caused by: java.lang.Throwable: > > java.lang.UnsatisfiedLinkError: Cannot load libXtst.so library > > Can I take a bow :-) ?
Yes! It took over a month to get to the bottom of the last problem like this and it only took a minute with the helpful error message. > > I've installed the development package on this machine so the problem > > should disappear, but this really should be fixed in the source. > > Meaning? it should try to load the versioned names too? It should try to load versioned names first. We know classlib works with X11R6 but I don't know if anyone has tested it with X11R4/5/7? We should try to load libXtst.so.6 (and libXtst.so.7 if that has been tested?) and then libXtst.so. It is clear from bug reports that (at least) Debian and Ubuntu don't consider the lack of unversioned .so files in runtime packages to be an error. So it is down to us to make it work for the common case - i.e. only versioned .so file present. Regards, Mark.
