|RE: [buckminster-dev] Project cannot be built? [message #26502]
||Thu, 09 October 2008 00:47
Originally posted by: Mark.Addleman.ca.com|
I believe we are running the latest version of Buckminster on our
headless build server where we encountered the problem. Here is the
result of the listsite command:
[addma03@ussjcpdc-p01 buckminster]$ ./buckminster listsite .
(Buckminster - Core Headless)
- CVS support for headless operation)
org.eclipse.buckminster.maven.feature_1.1.0.r09568 (Buckminster -
- PDE support for headless operation)
org.eclipse.buckminster.product_1.1.0.r09505 (Buckminster Product)
(Buckminster - Subversive based SVN support for headless operation)
Although the plugin set is different in the IDE, it looks like the
versions are the same.
I ran an experiment: I removed org.eclipse.osgi.services from our
feature and did an IDE build. That was successful. Interestingly, even
though services was not listed anywhere in our feature or product
definitions, it was included in build result. The headless build failed
when compiling org.osgi.equinox.app because it couldn't find any bundle
to supply the package imports.
From: Addleman, Mark J
Sent: Wednesday, October 08, 2008 7:50 AM
To: 'Buckminster developer discussions'
Subject: RE: [buckminster-dev] Project cannot be built?
Hi, Thomas -
Thanks for the quick response. I'm traveling today with limited access
to our systems, so I can't verify the Buckminster versions but I'll do
that as soon as I get a chance.
A couple of questions:
Does the Buckminster headless provide an "update" command similar to
Eclipse Help->Software Updates?
I believe the org.eclipse.osgi.services bundle is not a fragment.
org.eclipse.equinox.app doesn't declare a dependency on services, rather
app imports the packages defined in services. Will Buckminster figure
out the proper ordering?
[mailto:email@example.com] On Behalf Of Thomas
Sent: Wednesday, October 08, 2008 12:36 AM
To: Buckminster developer discussions
Subject: Re: [buckminster-dev] Project cannot be built?
What version of Buckminster are you using? Apparently the fragments are
built before their host bundle. I can see that from looking at the build
of the m365.messaging.receiver.feature. It has entries like:
and the pattern is the same every bundle. This problem was recently
resolved. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=247005
Could it be that you are using the latest buckminster pde feature in
your IDE but not in your headless setup?
Addleman, Mark J wrote:
> I am having trouble building org.eclipse.equinox.app using headless
> Buckminster. I can resolve the entire project with my query, but when
> I try to perform the create action for my product, the
> org.eclipse.equinox.app fails because its prerequisite
> org.eclipse.osgi.services isn't built. It then says, "Cleaning and
> building all projects is recommended." Weirdly, the corresponding
> process works in the IDE.
> Attached are the build scripts I'm using along with the output of the
> buckminster-dev mailing list
buckminster-dev mailing list
Powered by FUDForum
. Page generated in 0.01441 seconds