Jump to content
10 posts in this topic

Recommended Posts

Using similar techniques that I used to get Azureus 2.3.0.4 working, I have finally gotten Eclipse 3.1 to work.

Performance, however, is a bit disappointing. Also, the memory foot print is pretty huge.

On Windows XP, my eclipse 3.1 working set is about 300MB, on MacOS X x86, it seems to be about 750MB.

My projects are pretty large, but probably still does not warrent 750MB.

I've gotten some third-party plugins to work as well, although not perfectly.

 

 

I will post instructions and patch if there's enough interest.

Link to comment
https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/
Share on other sites

Using similar techniques that I used to get Azureus 2.3.0.4 working, I have finally gotten Eclipse 3.1 to work.

Performance, however, is a bit disappointing. Also, the memory foot print is pretty huge.

On Windows XP, my eclipse 3.1 working set is about 300MB, on MacOS X x86, it seems to be about 750MB.

My projects are pretty large, but probably still does not warrent 750MB.

I've gotten some third-party plugins to work as well, although not perfectly.

I will post instructions and patch if there's enough interest.

Is your CPU SSE2 or SSE3 ebabled?

I doubt that the JDK JIT compiler produces SSE3 code because I compiled swt and replaced the jnilib files in the jar and could start eclipse, but it crashed a lot.

I couldn't run netbeans, either. It even led to the infamous "4-language screen" and I had to

brute-force reboot.

Thanks a alot.

Is your CPU SSE2 or SSE3 ebabled?

I doubt that the JDK JIT compiler produces SSE3 code because I compiled swt and replaced the jnilib files in the jar and could start eclipse, but it crashed a lot.

I couldn't run netbeans, either. It even led to the infamous "4-language screen" and I had to

brute-force reboot.

Thanks a alot.

 

It's a P4 (SSE2) with maxx 0.5c. I have gotten the hard crash that you mentioned as well.

After using 0.5c though, it became stable as far as I know. I would also doubt the JVM JIT'd to SSE3.

I've tried netbeans as well. It crashed on startup everytime. However, I've not tried it since 0.5c.

Here is the modified swt 3.1.0 native plugin that is compiled for x86.

 

Instructions:

 

1) untar macosx_x86_swt310.tar.gz in the plugins/ directory of eclipse

2) remove the original org.eclipse.swt.carbon.macosx.ppc_3.1.0.jar

3) run eclipse via the application icon. The launcher will still be PPC, and will run via rosetta.

The actual eclipse process will run via the native JVM (assuming you have not installed a PPC version over it)

macosx_x86_swt310.tar.gz

I followed ur instructions as best I could but still no go.

 

I:

dl'd eclipse 3.1 for OSX, unzipped to desktop

dl'd ur file unzipped to desktop

copied the unzipped folder into pluggins directory deleted other jar

ran eclipse from launcher icon

Still crashes with same errors

 

Obviosly I missed something, would you be kind as to point it out

Also, other eclipse thread says rebuild swt files and insert into jar you ask to remove.

Tried that too but still nothing.

 

Any help thx!

I received the following errors as well.

!ENTRY org.eclipse.osgi 2005-10-04 12:44:38.854

!MESSAGE Application error

!STACK 1

java.lang.UnsatisfiedLinkError: /Applications/eclipse/configuration/org.eclipse.osgi/bundles/63/1/.cp/libswt-pi-carbon-3139.jnilib:

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1495)

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.carbon.OS.<clinit>(OS.java:20)

at org.eclipse.swt.widgets.Display.createDisplay(Display.java:856)

at org.eclipse.swt.widgets.Display.create(Display.java:836)

at org.eclipse.swt.graphics.Device.<init>(Device.java:118)

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1495)

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.carbon.OS.<clinit>(OS.java:20)

at org.eclipse.swt.widgets.Display.createDisplay(Display.java:856)

at org.eclipse.swt.widgets.Display.create(Display.java:836)

at org.eclipse.swt.graphics.Device.<init>(Device.java:118)

at org.eclipse.swt.widgets.Display.<init>(Display.java:676)

at org.eclipse.swt.widgets.Display.<init>(Display.java:667)

at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:394)

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 org.eclipse.swt.widgets.Display.<init>(Display.java:676)

at org.eclipse.swt.widgets.Display.<init>(Display.java:667)

at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:394)

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.jav

: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)

×
×
  • Create New...