SWT Designer for PPC Linux

SWT Designer allows you to create the views, editors, perspectives, pref pages, composites, etc. that comprise Eclipse SWT & RCP applications and plug-ins.

Moderators: Konstantin.Scheglov, gnebling, Alexander.Mitin, jwren, Eric Clayberg

SWT Designer for PPC Linux

Postby slingn » Fri Apr 21, 2006 3:46 pm

It would be great if you could add support for SWT Designer on PPC Linux (e.g. Suse or YellowDog).

The list of system requirements simply says Linux, but it would appear there are a few architecture-dependent bits?

I'm using Eclipse 3.2M5a with SWT Designer v4.3.1. The problem I'm running into is that there doesn't appear to be a libshot.so for ppc or ppc64. It's just a guess, but it seems like the lack of a ppc or ppc64 version of the library is the reason for this exception in Eclipse:

Designer internal error [4.3.1.2006.04.21]: com.swtdesigner.ScreenShotMaker

java.lang.NoClassDefFoundError: com.swtdesigner.ScreenShotMaker
at java.lang.J9VMInternals.initialize(J9VMInternals.java:127)
at com.swtdesigner.model.swt.widgets.control.ControlInfo.creatShotImage(ControlInfo.java:304)
at com.swtdesigner.model.swt.widgets.control.ControlInfo.createGUIShot(ControlInfo.java:351)
at com.swtdesigner.model.swt.widgets.composite.AbstractCompositeInfo.createGUIShot(AbstractCompositeInfo.java:273)
at com.swtdesigner.model.JavaInfo.notifyPropertyChanged(JavaInfo.java:5862)
at com.swtdesigner.model.swt.widgets.control.ControlInfo.notifyPropertyChanged(ControlInfo.java:291)
at com.swtdesigner.model.swt.rcp.parts.WorkbenchPartInfo.notifyPropertyChanged(WorkbenchPartInfo.java:148)
at com.swtdesigner.model.JavaInfo.notifyPropertyChanged(JavaInfo.java:5835)
at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.handleRootNodeSelected(DesignerEditorPropertyComposite.java:549)
at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.updatePropertyComposite(DesignerEditorPropertyComposite.java:727)
at com.swtdesigner.gef.DesignerEditor.parseCompilationUnit(DesignerEditor.java:1004)
at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:913)
at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:897)
at com.swtdesigner.editors.MultiPageEditor.showDesignEditor(MultiPageEditor.java:352)
at com.swtdesigner.editors.MultiPageEditor$2.widgetSelected(MultiPageEditor.java:170)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1094)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:923)
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3170)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1953)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:288)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3155)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2835)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:169)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
slingn
 
Posts: 1
Joined: Fri Apr 21, 2006 3:36 pm

Re: SWT Designer for PPC Linux

Postby Eric Clayberg » Sun Apr 23, 2006 8:19 am

slingn wrote:I'm using Eclipse 3.2M5a with SWT Designer v4.3.1. The problem I'm running into is that there doesn't appear to be a libshot.so for ppc or ppc64. It's just a guess, but it seems like the lack of a ppc or ppc64 version of the library is the reason for this exception in Eclipse

Yes. We have only compiled it against 32 and 64-bit Intel versions of Linux. We don't have any PPC based Linux machines to compile the library on, but we would be happy to supply the source if you would like to compile it locally.
Eric Clayberg
Software Engineering Manager
Google
http://code.google.com/webtoolkit/download.html

Author: "Eclipse Plug-ins"
http://www.qualityeclipse.com
Eric Clayberg
Moderator
 
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA

libshot.so

Postby cjm » Mon Jun 26, 2006 5:51 pm

I'm having a similar problem. If theres still no binary available, I'd like the source so I try to get libshot.so running under YDL. If the OP has already done this, I'd love to get the resulting binary. I'd want the source in any case, however.

-cjm
cjm
 
Posts: 1
Joined: Mon Jun 26, 2006 5:43 pm

Re: libshot.so

Postby Eric Clayberg » Wed Jun 28, 2006 4:25 am

cjm wrote:I'm having a similar problem. If theres still no binary available, I'd like the source so I try to get libshot.so running under YDL. If the OP has already done this, I'd love to get the resulting binary. I'd want the source in any case, however.

The source files are available here:

http://old.instantiations.com/windowbui ... hotsrc.zip
Eric Clayberg
Software Engineering Manager
Google
http://code.google.com/webtoolkit/download.html

Author: "Eclipse Plug-ins"
http://www.qualityeclipse.com
Eric Clayberg
Moderator
 
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA


Return to SWT Designer

Who is online

Users browsing this forum: No registered users and 1 guest