Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 321419

Summary: Eclipse SDK 4.0 Should be available for Solaris, AIX and HPUX
Product: z_Archived Reporter: Porter <rodneyh>
Component: E4Assignee: Project Inbox <e4.runtime-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: aniefer, bokowski, john.arthorne, pwebster, remy.suen, tom.schindl
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: other   
Whiteboard:
Attachments:
Description Flags
patch none

Description Porter CLA 2010-07-31 02:43:20 EDT
Build Identifier: 

Unix variants Solaris, AIX, and HPUX were supported by eclipse 3.4-3.6 and by the early release of e4 (the 0.9 series installed on top of eclipse 3.5 or 3.6). The first release of e4 SDK has lost support for these platforms. It may just be a matter of resources or priorities but support for these platforms should continue in the E4 series.

Reproducible: Always
Comment 1 Paul Webster CLA 2010-07-31 07:47:56 EDT
I can make the zips for 4.0 available, I'm pretty sure I saved them.  However, AFAIK motif doesn't support re-parenting of SWT widgets (of any widgets).  That means that e4 is not supported on anything-motif.

Hopefully in 3.7 SWT will provide an aix-gtk which will then support e4.

PW
Comment 2 Paul Webster CLA 2010-08-11 13:02:30 EDT
Porter, which ones do you need?  I have zips for:

eclipse-SDK-4.0-aix-motif.zip
eclipse-SDK-4.0-hpux-motif-ia64_32.zip
eclipse-SDK-4.0-solaris-gtk.zip
eclipse-SDK-4.0-solaris-gtk-x86.zip


But I believe the motif versions won't work reliably, or will fail after switching perspectives as motif doesn't support reparenting.

PW
Comment 3 Porter CLA 2010-08-11 17:42:26 EDT
(In reply to comment #2)
> Porter, which ones do you need?  I have zips for:
> 
> eclipse-SDK-4.0-aix-motif.zip
> eclipse-SDK-4.0-hpux-motif-ia64_32.zip
> eclipse-SDK-4.0-solaris-gtk.zip
> eclipse-SDK-4.0-solaris-gtk-x86.zip
> 
> 
> But I believe the motif versions won't work reliably, or will fail after
> switching perspectives as motif doesn't support reparenting.
> 
> PW

Paul

Thanks - I'd love to try out the solaris versions which shouldn't be impacted by the motif problem (mian interested in eclipse-SDK-4.0-solaris-gtk-x86.zip).

Would you be able to attach the zip to this bug or would the intention be to add it to the download site for eclipse SDK 4.0 in due course?

Regards
Comment 4 Paul Webster CLA 2010-08-12 09:58:11 EDT
You should be able to get it from this link:
http://download.eclipse.org/e4/sdk/drops/R-4.0-201007271520/download.php?dropFile=eclipse-SDK-4.0-solaris-gtk-x86.zip

PW
Comment 5 Paul Webster CLA 2010-09-07 08:11:56 EDT
(In reply to comment #4)
> You should be able to get it from this link:
> http://download.eclipse.org/e4/sdk/drops/R-4.0-201007271520/download.php?dropFile=eclipse-SDK-4.0-solaris-gtk-x86.zip

Did it work?
PW
Comment 6 Porter CLA 2010-09-07 08:41:01 EDT
(In reply to comment #5)
> (In reply to comment #4)
> > You should be able to get it from this link:
> > http://download.eclipse.org/e4/sdk/drops/R-4.0-201007271520/download.php?dropFile=eclipse-SDK-4.0-solaris-gtk-x86.zip
> 
> Did it work?
> PW

Yes it work well. I've tried it on the last release of OpenSolaris before it was canned by Oracle to be eventually replaced by Solaris 11 Express.

Even the XWT designer works, bizarrely, even without modifying org.eclipse.e4.xwt.tools.ui.imagecapture to include a Solaris compiled libswt-gtk-print.so. I didn't expect that as I thought there was a dependency to the platform-specific binary.

I can move view parts to the edit area as expected.

Switching perspectives works just as in Helios.

JDT works and CDT works out of the box with no special setup or configuration needed.

Thanks so much for making it available.
Comment 7 Porter CLA 2010-11-01 07:22:10 EDT
(In reply to comment #6)
> (In reply to comment #5)
> > (In reply to comment #4)
> > > You should be able to get it from this link:
> > > http://download.eclipse.org/e4/sdk/drops/R-4.0-201007271520/download.php?dropFile=eclipse-SDK-4.0-solaris-gtk-x86.zip
> > 
> > Did it work?
> > PW
> 
> Yes it work well. I've tried it on the last release of OpenSolaris before it
> was canned by Oracle to be eventually replaced by Solaris 11 Express.
> 
> Even the XWT designer works, bizarrely, even without modifying
> org.eclipse.e4.xwt.tools.ui.imagecapture to include a Solaris compiled
> libswt-gtk-print.so. I didn't expect that as I thought there was a dependency
> to the platform-specific binary.
> 
> I can move view parts to the edit area as expected.
> 
> Switching perspectives works just as in Helios.
> 
> JDT works and CDT works out of the box with no special setup or configuration
> needed.
> 
> Thanks so much for making it available.

Still regular drops only for linux, windows and mac?
Comment 8 Paul Webster CLA 2010-11-01 08:33:32 EDT
(In reply to comment #7)
> Still regular drops only for linux, windows and mac?

Yes, default drops chew up a lot of space.  For any given I build, you can create your local drop relatively easily.  There's a p2 repository link at the bottom of the I-build page:

OTHER_ECLIPSE=/existing/install/eclipse
TARGET_ECLIPSE_DIR=$HOME/tmp/eclipse
P2_REPO=http://download.eclipse.org/e4/sdk/drops/I20101029-1118/repository


$OTHER_ECLIPSE/eclipse -noSplash \
-application org.eclipse.equinox.p2.director \
-flavor tooling \
-installIU org.eclipse.sdk.ide \
-p2.os solaris -p2.ws gtk -p2.arch x86 -roaming \
-profile SDKProfile \
-profileProperties org.eclipse.update.install.features=true \
-repository  "${P2_REPO}" \
-destination "$TARGET_ECLIPSE_DIR" \
-bundlepool "$TARGET_ECLIPSE_DIR"

PW
Comment 9 Andrew Niefer CLA 2011-05-19 14:34:01 EDT
Created attachment 196151 [details]
patch

Patch adds 
aix.gtk.ppc
aix.gtk.ppc64
solaris.gtk.sparc
solaris.gtk.x86
hpux.gtk.ia64_32
Comment 10 Andrew Niefer CLA 2011-05-19 14:34:42 EDT
Patch released.
Comment 11 Remy Suen CLA 2011-05-24 08:39:10 EDT
(In reply to comment #9)
> solaris.gtk.x86

The solaris.x86.gtk build is marked as N/A.
http://download.eclipse.org/e4/sdk/drops/I20110523-2200/

Did we do something wrong?
Comment 12 Andrew Niefer CLA 2011-05-24 10:58:36 EDT
(In reply to comment #11)
> (In reply to comment #9)
> > solaris.gtk.x86
> 
> The solaris.x86.gtk build is marked as N/A.
> http://download.eclipse.org/e4/sdk/drops/I20110523-2200/
> 
> Did we do something wrong?

Ok, I fixed this.  solaris.gtk.x86 was a .zip file and the index.php was looking for tar.gz
Comment 13 Remy Suen CLA 2011-05-24 11:00:26 EDT
(In reply to comment #12)
> Ok, I fixed this.  solaris.gtk.x86 was a .zip file and the index.php was
> looking for tar.gz

Looks good to me, thanks Andrew.