Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [triquetrum-dev] Triq updated to neon, Triq Maven build broken

Hi Christopher,

This may help https://bugs.eclipse.org/bugs/show_bug.cgi?id=491951

Short answer is that its not you, its Neon or Tycho or SWT, there are
a couple of ideas on how to work around it:
1- temporarily don't build for all platforms:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=491951#c25
   (note that in the bug there is some debate as to whether you get a
working cross platform build, afaict for Triq you do)
2- use Gunnar's workaround p2 site:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=491951#c35

Additionally, while you are editing target files you may find
https://github.com/eclipse/triquetrum/pull/93 useful. I updated it for
Neon and used the first workaround above. Change the first line of the
tpd file from:
target "Triq" with configurePhase
to
target "Triq" with allEnvironments configurePhase
go back to what it should be without bug 491951 in the way

Jonah
~~~
Jonah Graham
Kichwa Coders Ltd.
www.kichwacoders.com


On 2 August 2016 at 22:57, Christopher Brooks <cxh@xxxxxxxxxxxxxxxxx> wrote:
> Hi Erwin,
>
> I was able to upgrade Triquetrum to Neon.
>
> However, the Maven (and thus Hudson) builds are broken.
>
> Under Mac OS X, running "mvn clean compile" yields:
>
>> INFO] Adding repository
>> http://download.eclipse.org/tools/orbit/downloads/drops/R20151118145958/repository
>> [ERROR] Cannot resolve target definition:
>> [ERROR]   Problems resolving provisioning plan.:
>> [ERROR]      Unable to satisfy dependency from org.eclipse.swt
>> 3.105.0.v20160603-0902 to org.eclipse.swt.gtk.linux.aarch64
>> [3.105.0.v20160603-0902].
>> [ERROR]      Unable to satisfy dependency from org.eclipse.swt
>> 3.105.0.v20160603-0902 to org.eclipse.swt.gtk.solaris.x86
>> [3.105.0.v20160603-0902].
>> [ERROR]      Unable to satisfy dependency from org.eclipse.swt
>> 3.105.0.v20160603-0902 to org.eclipse.swt.gtk.linux.arm
>> [3.105.0.v20160603-0902].
>> [ERROR]      Unable to satisfy dependency from org.eclipse.swt
>> 3.105.0.v20160603-0902 to org.eclipse.swt.gtk.solaris.sparc
>> [3.105.0.v20160603-0902].
>> [ERROR]
>> [ERROR] Failed to resolve target definition
>> /Users/cxh/git/triquetrum/org.eclipse.triquetrum.target.platform/org.eclipse.triquetrum.target.platform.target:
>> See log for details -> [Help 1]
>
> The Hudson build fails with something similar.
>
> Do you have any idea about how to fix this?
>
> I took a look at your change February change " Configure a multi-platform
> build target" at
> https://github.com/eclipse/triquetrum/commit/db4600cb5a4b560f3e930782364b2ae4c5f1b1a8
> , but nothing jumped out.
>
>
> Thanks,
>
> _Chrisotpher
>
>
> --
> Christopher Brooks, PMP                       University of California
> Academic Program Manager & Software Engineer  US Mail: 337 Cory Hall
> CHESS/iCyPhy/Ptolemy/TerraSwarm               Berkeley, CA 94720-1774
> cxh@xxxxxxxxxxxxxxxxx, 707.332.0670           (Office: 545Q Cory)
>
> _______________________________________________
> triquetrum-dev mailing list
> triquetrum-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/triquetrum-dev


Back to the top