target definition with multiple architecture bundles [message #1420726] |
Wed, 10 September 2014 11:34 |
Flavio Donze Messages: 211 Registered: July 2009 Location: Switzerland |
Senior Member |
|
|
Hello
I'm using buckminster and hudson to build my server and rcp product.
I want to extend my server build, to also create a 64Bit product.
My new buckminster commands:
perform -D target.os=win32 -D target.ws=win32 -D target.arch=x86_64 -D qualifier.replacement.*=${QUALIFIER} ch.scodi.server.site#create.product.zip
perform -D target.os=win32 -D target.ws=win32 -D target.arch=x86 -D qualifier.replacement.*=${QUALIFIER} ch.scodi.server.site#create.product.zip
The problem is that my target definition, which is linked to the hudson build, only contains the 32Bit launcher bundle.
"Eclipse Platform Launcher Executables" is part of the definition.
This is the error I get:
Missing requirement for filter properties ~= $0: ch.scodi.server.product.executable.win32.win32.x86_64 1.8.4 requires 'org.eclipse.equinox.launcher.win32.win32.x86_64 0.0.0' but it could not be found
So the actual question I have is, how do I configure my target definition, to also includes other arch launchers (or maybe os/ws).
The "Environment" tab provides only one environment configuration. Removing the configuration, resolves me only the "org.eclipse.equinox.launcher.win32.win32.x86" bundle.
I also tried "*" but that didn't help as well.
Thanks for any hint.
greets
Flavio
Prozessmanagement und Qualitätsmanagement Software QMS/IMS
https://www.scodi.ch
|
|
|
Re: target definition with multiple architecture bundles [message #1421450 is a reply to message #1420726] |
Thu, 11 September 2014 11:31 |
|
On 10/09/2014 13:34, Flavio Donze wrote:
> Hello
>
> I'm using buckminster and hudson to build my server and rcp product.
>
> I want to extend my server build, to also create a 64Bit product.
>
> My new buckminster commands:
> perform -D target.os=win32 -D target.ws=win32 -D target.arch=x86_64 -D
> qualifier.replacement.*=${QUALIFIER}
> ch.scodi.server.site#create.product.zip
>
> perform -D target.os=win32 -D target.ws=win32 -D target.arch=x86 -D
> qualifier.replacement.*=${QUALIFIER}
> ch.scodi.server.site#create.product.zip
>
>
> The problem is that my target definition, which is linked to the hudson
> build, only contains the 32Bit launcher bundle.
> "Eclipse Platform Launcher Executables" is part of the definition.
>
> This is the error I get:
> Missing requirement for filter properties ~= $0:
> ch.scodi.server.product.executable.win32.win32.x86_64 1.8.4 requires
> 'org.eclipse.equinox.launcher.win32.win32.x86_64 0.0.0' but it could not
> be found
>
> So the actual question I have is, how do I configure my target
> definition, to also includes other arch launchers (or maybe os/ws).
> The "Environment" tab provides only one environment configuration.
> Removing the configuration, resolves me only the
> "org.eclipse.equinox.launcher.win32.win32.x86" bundle. I also tried "*"
> but that didn't help as well.
> Thanks for any hint.
Hi Flavio
how is your target platform materialized?
Through an Eclipse .target definition file or using the Buckminster
materialization?
In case you use a .target definition file you need to make sure that you
check the checkbox "include all environments" (or something similar,
sorry I can't check it right now); but be careful: in that case you
can't select "include required software" so you must make sure that all
required software is explicitly added by you in the target definition file.
In case you use Buckminster materialization for the target platform, you
must specify * for target.os,target.ws,target.arch during the
materialization (typicall in the .cquery).
hope this helps
Lorenzo
--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
HOME: http://www.lorenzobettini.it
Xtext Book:
http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book
HOME: http://www.lorenzobettini.it
TDD Book: https://leanpub.com/tdd-buildautomation-ci
Xtext Book: https://www.packtpub.com/application-development/implementing-domain-specific-languages-xtext-and-xtend-second-edition
|
|
|
|
Powered by
FUDForum. Page generated in 0.03647 seconds