|
Re: Cross-platform builds with buckminster 4.3 [message #1236868 is a reply to message #1236844] |
Tue, 28 January 2014 09:06 |
|
On 28/01/2014 08:50, Felix Feisst wrote:
> I recently switched from buckminster 3.7 to buckminster 4.3.
>
> I'm building a product for several platforms with buckminster. Therefore
> I have the following dependencies in my feature.xml:
>
>
> <plugin
> id="org.eclipse.swt.win32.win32.x86"
> os="win32"
> ws="win32"
> arch="x86"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.swt.win32.win32.x86_64"
> os="win32"
> ws="win32"
> arch="x86_64"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.swt.gtk.linux.x86"
> os="linux"
> ws="gtk"
> arch="x86"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.swt.gtk.linux.x86_64"
> os="linux"
> ws="gtk"
> arch="x86_64"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.swt.cocoa.macosx"
> os="macosx"
> ws="cocoa"
> arch="x86"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"
> unpack="false"/>
>
> <plugin
> id="org.eclipse.swt.cocoa.macosx.x86_64"
> os="macosx"
> ws="cocoa"
> arch="x86_64"
> download-size="0"
> install-size="0"
> version="0.0.0"
> fragment="true"
> unpack="false"/>
>
>
> When doing a buckminster import the following error occurrs:
>
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.win32.win32.x86:osgi.bundle(&(target.arch=x86)(target.os=win32)(target.ws=win32))
> was found in resourceMap file:/home/user/rcp/build/buckminster.rmap
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.win32.win32.x86:osgi.bundle(&(target.arch=x86)(target.os=win32)(target.ws=win32))
> was found in searchPath rcptarget
> [INFO] ERROR [0002] : Filter
> (&(target.arch=x86)(target.os=win32)(target.ws=win32)) does not match
> the current property set
> [INFO] ERROR [0002] : Filter
> (&(target.arch=x86)(target.os=win32)(target.ws=win32)) does not match
> the current property set
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.cocoa.macosx:osgi.bundle(&(target.arch=x86)(target.os=macosx)(target.ws=cocoa))
> was found in resourceMap file:/home/user/rcp/build/buckminster.rmap
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.cocoa.macosx:osgi.bundle(&(target.arch=x86)(target.os=macosx)(target.ws=cocoa))
> was found in searchPath rcptarget
> [INFO] ERROR [0002] : Filter
> (&(target.os=macosx)(target.ws=cocoa)(|(target.arch=ppc)(target.arch=x86)))
> does not match the current property set
> [INFO] ERROR [0002] : Filter
> (&(target.os=macosx)(target.ws=cocoa)(|(target.arch=ppc)(target.arch=x86)))
> does not match the current property set
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.gtk.linux.x86_64:osgi.bundle(&(target.arch=x86_64)(target.os=linux)(target.ws=gtk))
> was found in resourceMap file:/home/user/rcp/build/buckminster.rmap
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.gtk.linux.x86_64:osgi.bundle(&(target.arch=x86_64)(target.os=linux)(target.ws=gtk))
> was found in searchPath rcptarget
> [INFO] ERROR [0002] : Filter
> (&(target.arch=x86_64)(target.os=linux)(target.ws=gtk)) does not match
> the current property set
> [INFO] ERROR [0002] : Filter
> (&(target.arch=x86_64)(target.os=linux)(target.ws=gtk)) does not match
> the current property set
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.cocoa.macosx.x86_64:osgi.bundle(&(target.arch=x86_64)(target.os=macosx)(target.ws=cocoa))
> was found in resourceMap file:/home/user/rcp/build/buckminster.rmap
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.cocoa.macosx.x86_64:osgi.bundle(&(target.arch=x86_64)(target.os=macosx)(target.ws=cocoa))
> was found in searchPath rcptarget
> [INFO] ERROR [0002] : Filter
> (&(target.arch=x86_64)(target.os=macosx)(target.ws=cocoa)) does not
> match the current property set
> [INFO] ERROR [0002] : Filter
> (&(target.arch=x86_64)(target.os=macosx)(target.ws=cocoa)) does not
> match the current property set
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.win32.win32.x86_64:osgi.bundle(&(target.arch=x86_64)(target.os=win32)(target.ws=win32))
> was found in resourceMap file:/home/user/rcp/build/buckminster.rmap
> [INFO] ERROR [0002] : No suitable provider for component
> org.eclipse.swt.win32.win32.x86_64:osgi.bundle(&(target.arch=x86_64)(target.os=win32)(target.ws=win32))
> was found in searchPath rcptarget
> [INFO] ERROR [0002] : Filter
> (&(target.arch=x86_64)(target.os=win32)(target.ws=win32)) does not match
> the current property set
> [INFO] ERROR [0002] : Filter
> (&(target.arch=x86_64)(target.os=win32)(target.ws=win32)) does not match
> the current property set
> [INFO] INFO: TAG-ID 0002 = Query for
> de.patronas.opus.client.rcp.build:eclipse.feature, path:
> de.patronas.opus.client.rcp.build:eclipse.feature$1.0.1.qualifier
>
>
> Note that I'm building on gtk linux x86, only the cross-platform
> components are unresolvable. Using buckminster 3.7, everything is working.
>
> Any help is appreciated.
> Felix
Hi Felix
when you perform the import, do you specify * for target.arch,
target.os, target.ws?
cheers
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.03833 seconds