We finally succeeded in building the swt natives and the native equinox launchers for Linux x86_64 on the CentOS 7 slave. Kudos to Aleksandar!
You can see the results here: https://hudson.eclipse.org/cbi/view/natives/job/cbi-launcher-linux-x86_64/
We had to install the following libs and progs on the slave (if anyone wants to try on his own):
$ yum install gcc cairo-devel gtk2-devel webkitgtk3-devel libXtst-devel mesa-libGLU-devel libXt-devel
Please note that the swt build does not contain the xulrunner part so far (webkit only).
We are now trying to build the full platform for the same platform (i.e. Linux x86_64):
Stay tuned.
Cheers, Mikael
I'm hanging on #eclipse-dev at freenode so feel free to ping me there for chat if needed. Alexander Kurtakov Red Hat Eclipse team ----- Original Message ----- From: "Mikael Barbero" <mikael@xxxxxxxxxxx> To: "Common-build Developers discussion" <cbi-dev@xxxxxxxxxxx> Sent: Thursday, February 19, 2015 12:13:36 PM Subject: Re: [cbi-dev] SWT Linux x86_64 natives build
Hi,
I checked the CentOS slave. It appears that it has was out of date with the current genie.cbi's home folder (renamed from genie.technology.cbi to genie.cbi). I changed it and managed to run a very simple script shell on it:
https://hudson.eclipse.org/cbi/job/testCentOS/1/console
It works!!
I will now have a look at the https://hudson.eclipse.org/cbi/job/cbi-swt-natives-linux-x86_64 build and will try to make it successful on centos. Will keep you posted.
Cheers, Mikael
Le 12 févr. 2015 à 18:10, Mikael Barbero < mikael@xxxxxxxxxxx > a écrit :
I definitely want to help and will have a look at the issue with the CentOS slave next week.
Cheers, Mikael
Le 12 févr. 2015 à 04:01, Aleksandar Kurtakov < akurtako@xxxxxxxxxx > a écrit :
Hi everyone, I'm on my quest to get Linux x86_64 swt natives built @ eclipse.org . There is hudson job for that [1]. For some reason the centos/hippcentos slaves doesn't even start the build [2]. My hudson-fu is not good enough to figure it out so I would appreciate some help with this as building on CentOS6 as current SWT natives builds are done on RHEL and thus for compatibility reasons I don't want to build on something else and introduce some ABI-incompatibility without noticing. Once we manage to startup the build on the CentOS slave it would be a matter of getting the proper devel packages installed. BTW, Denis I'm still waiting for your Eclipse Foundation RHN account. For the sake of experimenting I tried building on master hudson node (NOTE: Even if this build finish as there are many unrelated things install on master this build might work on HIPP MASTER ONLY!). The build launches and gets to the point of building natives [3] but fails due to missing GL/glx.h (provided by mesa-libGL-devel on RH-based distros). This is supposed to be a proof of concept that building the natives is not a complicated job and everybody can have them build as part of their releng.aggregator build if having all devel packages installed and passing -Dnative=gtk.linux.x86_64 to maven. Hope that there will be more people interested in driving this effort further and help.
[1] https://hudson.eclipse.org/cbi/job/cbi-swt-natives-linux-x86_64/ [2] https://hudson.eclipse.org/cbi/job/cbi-swt-natives-linux-x86_64/11/console [3] https://hudson.eclipse.org/cbi/job/cbi-swt-natives-linux-x86_64/12/console
Alexander Kurtakov Red Hat Eclipse team
_______________________________________________ cbi-dev mailing list cbi-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cbi-dev
_______________________________________________ cbi-dev mailing list cbi-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cbi-dev
_______________________________________________ cbi-dev mailing list cbi-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cbi-dev
_______________________________________________ cbi-dev mailing list cbi-dev@xxxxxxxxxxxTo change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cbi-dev
|