Unofficial SableVM 1.11.3 Familiar packages (was Re: Problems run java files)

Rene Wagner <[email protected]> Fri, 08 Apr 2005 22:49:22 +0200
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
On Fri, 2005-04-08 at 12:02, campos campos wrote:
> Caused by: java.lang.UnsatisfiedLinkError: Native library `gtkpeer' not 
> found (a
> s file `libgtkpeer') in gnu.classpath.boot.library.path and 
> java.library.path

You have installed the packages using ipkg with the -nodeps command line
switch which causes ipkg to ignore dependencies.

As instructed in my original message, this requires you to check that
you have all dependencies installed.

The simplest way to achieve this is to upgrade from  a sablevm version
that comes with your distro. (Now that you've already installed sablevm
packages with -nodeps you'll need to remove all of them, install sablevm
from the distro feeds, and _then_ install the 1.11.3 packages with
-nodeps again).

Alternatively you can try the -force-depends command line switch to
have ipkg warn you about failed dependencies and install those from the
distro feeds. (This requires you to remove the packages you installed
with -nodeps to have any effect.)

Once you've sorted the dependencies out you may also want to check that
sablevm-classpath-native was installed properly. In particular you
should check that /usr/lib/sablevm-classpath contains libgtkpeer (or any
other native lib you get an error message for).

Rene