kruemelmonster
Keksfreund
Hallo zusammen!
Bin noch ein FreeBSD-Neuling, also habt etwas Nachsicht.
Ich benutze FreeBSD 5.4 und habe bisher Eclipse 3.0 (aus den Packages) verwendet. Nun habe ich mit verschiedenen Ansätzen versucht, ein lauffähiges Eclipse 3.1.2 zu bekommen, die alle fehlgeschlagen sind.
Ansatz1: Update über die Ports
Dieser Ansatz scheitert an Problemen beim Bauen von atk-1.10.3:
Ansatz 2: Verwenden des Linux-Binaries
Die eclipse-Binaries habe ich anch /usr/compat/linux/usr/local/eclipse entpackt. Der Eclipse-Splash kommt hoch, aber danach kommt eine Fehlermeldung "An error has occurred. See the log file ~/workspace/.metadata/.log." In dieser steht:
was seltsam ist, da laut ldd die benötigte Lib eigentlich da sein sollte:
Ansatz 3: Update von Eclipse über Eclipse-internes Software-Update
Dieser Ansatz hat leider Chaos hinterlassen, da Eclipse dann seine eigenen .jar-Archive nicht mehr findet...
Kann mir jemand weiterhelfen? Wie habt ihr Eclipse (bzw. atk) zum Laufen gebracht?
Vielen Dank
Stefan
Bin noch ein FreeBSD-Neuling, also habt etwas Nachsicht.
Ich benutze FreeBSD 5.4 und habe bisher Eclipse 3.0 (aus den Packages) verwendet. Nun habe ich mit verschiedenen Ansätzen versucht, ein lauffähiges Eclipse 3.1.2 zu bekommen, die alle fehlgeschlagen sind.
Ansatz1: Update über die Ports
Dieser Ansatz scheitert an Problemen beim Bauen von atk-1.10.3:
Code:
===> Building for atk-1.10.3
make all-recursive
Making all in atk
make all-am
/bin/sh /usr/ports/accessibility/atk/work/gnome-libtool --mode=link cc -O -pipe -Wall -L/usr/local/lib -o libatk-1.0.la -rpath /usr/local/lib -version-info 1010:3:1010 atkaction.lo atkcomponent.lo atkdocument.lo atkeditabletext.lo atkgobjectaccessible.lo atkhyperlink.lo atkhypertext.lo atkimage.lo atknoopobject.lo atknoopobjectfactory.lo atkobject.lo atkobjectfactory.lo atkregistry.lo atkrelation.lo atkrelationset.lo atkselection.lo atkstate.lo atkstateset.lo atkstreamablecontent.lo atktable.lo atktext.lo atkutil.lo atkvalue.lo atk-enum-types.lo -L/usr/local/lib -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv
gnome-libtool: link: CURRENT `1010' is not a nonnegative integer
gnome-libtool: link: `1010:3:1010' is not valid version information
*** Error code 1
Stop in /usr/ports/accessibility/atk/work/atk-1.10.3/atk.
*** Error code 1
Ansatz 2: Verwenden des Linux-Binaries
Die eclipse-Binaries habe ich anch /usr/compat/linux/usr/local/eclipse entpackt. Der Eclipse-Splash kommt hoch, aber danach kommt eine Fehlermeldung "An error has occurred. See the log file ~/workspace/.metadata/.log." In dieser steht:
Code:
!SESSION 2006-02-10 16:09:25.623 -----------------------------------------------
eclipse.buildId=M20060118-1600
java.version=1.4.2-p7
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86
!ENTRY org.eclipse.osgi 2006-02-10 16:09:26.890
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: /usr/compat/linux/usr/local/eclipse/configuration/org.eclipse.osgi/bundles/90/1/.cp/libswt-pi-gtk-3139.so: Shared object "libgtk-x11-2.0.so.0" not found, required by "libswt-pi-gtk-3139.so"
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1469)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:122)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:381)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:155)
at org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:128)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:79)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
was seltsam ist, da laut ldd die benötigte Lib eigentlich da sein sollte:
Code:
/usr/local/eclipse/eclipse:
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x28062000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x282b7000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x282ca000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x282ff000)
libc.so.6 => /lib/libc.so.6 (0x2836d000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x28498000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x284b9000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x284c7000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x284fa000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x28513000)
libdl.so.2 => /lib/libdl.so.2 (0x28517000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x2851a000)
libm.so.6 => /lib/libm.so.6 (0x28584000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x285a6000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x285aa000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x285b2000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x285c1000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x285d4000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x285dc000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28602000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x286fe000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x2804c000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x2875f000)
Ansatz 3: Update von Eclipse über Eclipse-internes Software-Update
Dieser Ansatz hat leider Chaos hinterlassen, da Eclipse dann seine eigenen .jar-Archive nicht mehr findet...
Kann mir jemand weiterhelfen? Wie habt ihr Eclipse (bzw. atk) zum Laufen gebracht?
Vielen Dank
Stefan
