Eclipse が起動しないので ― 2008年05月16日 14時47分03秒
% less ~/workspace/.metadata/.log
!SESSION 2008-05-15 23:46:30.807 -----------------------------------------------
eclipse.buildId=M20070212-1330
java.version=1.5.0_14-p8
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=freebsd, ARCH=x86, WS=gtk, NL=en
Command-line arguments: -os freebsd -ws gtk -arch x86
!ENTRY org.eclipse.osgi 4 0 2008-05-15 23:46:39.517
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: /usr/local/eclipse/plugins/org.eclipse.swt.gtk_3
.0.1/os/freebsd/x86/libswt-pi-gtk-3063.so: Shared object "libgtk-x11-2.0.so.600"
not found, required by "libswt-pi-gtk-3063.so"
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1660)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
動的ライブラリの名前がおかしいのだろう。
これを直す手もあるが、ports には eclipse-devel もある。こちらの方がバージョンが新しいので、こちらが動けば問題はない。そこで、eclipse-devel を試す。eclipse-devel-3.3.1_2 とeclipse-devel-3.3.2 を試したが、共に問題なく起動した。
問題があっても頑張って直さなくても回避できる事もある。
最近のコメント