|
|
|
Re: tycho build of e(fx)clipse product failed due to missing requirements [message #1746840 is a reply to message #1746789] |
Sat, 05 November 2016 14:40 |
Uwe Tron Messages: 3 Registered: November 2016 |
Junior Member |
|
|
Based on your raised question I did some more quick research and found out, that these names starting with "tooling" come from p2content.xml which has been created during build process.
Here is an excerpt of 'MyApp/releng/my.app.product/target/p2content.xml':
<?xml version='1.0' encoding='UTF-8'?>
<units size='45'>
<unit id='toolingmy.app.configuration' version='1.0.0.201611051409'>
<provides size='1'>
<provided namespace='org.eclipse.equinox.p2.iu' name='toolingmy.app.configuration' version='1.0.0.201611051409'/>
</provides>
<requires size='24'>
<required namespace='org.eclipse.equinox.p2.iu' name='toolingmy.app.config.gtk.linux.x86_64' range='[1.0.0.201611051409,1.0.0.201611051409]'>
<filter>
(&(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
</filter>
</required>
<required namespace='org.eclipse.equinox.p2.iu' name='toolingcocoa.macosx.x86_64org.eclipse.osgi' range='[1.0.0.201611051409,1.0.0.201611051409]'>
<filter>
(&(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
</filter>
</required>
... lines deleted ...
</units>
Where does this come from?
[Updated on: Sat, 05 November 2016 14:53] Report message to a moderator
|
|
|
Re: tycho build of e(fx)clipse product failed due to missing requirements [message #1750488 is a reply to message #1746840] |
Wed, 21 December 2016 16:23 |
|
I'm getting the same error!
p2content.xml includes the string "tooling" directly in front of unit ids, which breaks the build. Strangely enough, I had been able to build the same branch without problems earlier today.
Tycho 0.26.0
Neon Update site
Error messages:
[INFO] --- tycho-p2-director-plugin:0.26.0:materialize-products (materialize-products) @ repository ---
[INFO] Installing product com.myapp.product for environment linux/gtk/x86 to /home/user/repository/target/products/com.myapp.product/linux/gtk/x86/myapp
Installing com.myapp.product 0.3.0.201612211624.
Installation failed.
Cannot complete the install because one or more required items could not be found.
Software being installed: myapp 0.3.0.201612211624 (com.myapp.product 0.3.0.201612211624)
Missing requirement: toolingorg.eclipse.equinox.launcher 1.3.201.v20161025-1711 requires 'bundle org.eclipse.equinox.launcher 1.3.201.v20161025-1711' but it could not be found
Cannot satisfy dependency:
From: myapp 0.3.0.201612211624 (com.myapp.product 0.3.0.201612211624)
To: toolingcom.myapp.product.application [0.3.0.201612211624]
Cannot satisfy dependency:
From: toolingcom.myapp.product.application 0.3.0.201612211624
To: toolingorg.eclipse.equinox.launcher [1.3.201.v20161025-1711]
Application failed, log file location: /tmp/tycho4664114712552945170equinox/config/1482337425753.log
Also, the log file doesn't exist. Sounds like a bug in the p2-director-plugin?
[Updated on: Wed, 21 December 2016 16:26] Report message to a moderator
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.02235 seconds