Summary: | eclipse-sdk-3.1 should depend on "~dev-java/swt-3.1" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matt Whitlock <gentoo> |
Component: | Current packages | Assignee: | Java team <java> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matt Whitlock
2005-10-17 12:38:03 UTC
Additionally, it looks like /usr/lib needs to be specified in the "java.library.path" JVM system variable. I don't know where in the config that should go, though. I got it to work by editing /usr/bin/eclipse-3.1 and changing the last line from: ${ECLIPSE_BIN} $@ to: LD_LIBRARY_PATH="/usr/lib" ${ECLIPSE_BIN} $@ But that seems kind of hackish. I think libswt-pi-gtk-3138.so is supposed to be included in one of the JAR files in the /usr/lib/eclipse-3.1/plugins tree, but I don't see it in either of the JARs that have "swt" in their names. Perhaps the Eclipse SDK build process is missing a step needed to get the native libraries included in those JARs. Eclipse builds and uses its own swt, so something must have wrong during the eclipse build the swt package hasn't been around very long (yes there are possibly plans to split eclipse-sdk up (swt,ecj,..)) do you have a log of it? I re-emerged (to get a log) and now the libswt-*.so files are in the JAR in /usr/lib/eclipse-3.1/plugins. Go figure. |