Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Buckminster » target definition with multiple architecture bundles
target definition with multiple architecture bundles [message #1420726] Wed, 10 September 2014 11:34 Go to next message
Flavio Donze is currently offline Flavio DonzeFriend
Messages: 202
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


Organisations- und Prozessdokumentation Software
Qualit├Ąt Management QMS :: Information Management IMS
http://www.scodi.ch
Re: target definition with multiple architecture bundles [message #1421450 is a reply to message #1420726] Thu, 11 September 2014 11:31 Go to previous messageGo to next message
Lorenzo Bettini is currently offline Lorenzo BettiniFriend
Messages: 1742
Registered: July 2009
Location: Firenze, Italy
Senior Member
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
Re: target definition with multiple architecture bundles [message #1421479 is a reply to message #1421450] Thu, 11 September 2014 12:21 Go to previous message
Flavio Donze is currently offline Flavio DonzeFriend
Messages: 202
Registered: July 2009
Location: Switzerland
Senior Member
Hi Lorenzo

Thank you very much, don't know how I could oversee that!
I'm using the Eclipse .target definition file.

greets and thanks again
Flavio


Organisations- und Prozessdokumentation Software
Qualit├Ąt Management QMS :: Information Management IMS
http://www.scodi.ch
Previous Topic:SVN Repo - head instead of trunk
Next Topic:[Resolved] - Headless import issues upgrading from 3.5 to 4.4
Goto Forum:
  


Current Time: Wed Feb 21 08:12:22 GMT 2018

Powered by FUDForum. Page generated in 0.01662 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software