Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [buckminster-dev] Project cannot be built?

Thomas -

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 .
Features:
  org.eclipse.buckminster.core.headless.feature_1.1.0.r09567
(Buckminster - Core Headless)
  org.eclipse.buckminster.cvs.headless.feature_1.0.0.r09528 (Buckminster
- CVS support for headless operation)
  org.eclipse.buckminster.maven.feature_1.1.0.r09568 (Buckminster -
Maven support)
  org.eclipse.buckminster.pde.headless.feature_1.1.0.r09558 (Buckminster
- PDE support for headless operation)
  org.eclipse.buckminster.product_1.1.0.r09505 (Buckminster Product)
  org.eclipse.buckminster.subversive.headless.feature_1.0.0.r09526
(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. 

-----Original Message-----
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? 

-----Original Message-----
From: buckminster-dev-bounces@xxxxxxxxxxx
[mailto:buckminster-dev-bounces@xxxxxxxxxxx] On Behalf Of Thomas
Hallgren
Sent: Wednesday, October 08, 2008 12:36 AM
To: Buckminster developer discussions
Subject: Re: [buckminster-dev] Project cannot be built?

Hi Mark,
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:

lib.commons_codec:osgi.bundle$1.0.0#OSGi#target.fragments
lib.commons_codec:osgi.bundle$1.0.0#OSGi#bundle.jar

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?

Regards,
Thomas Hallgren



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 
> build.
>
>
------------------------------------------------------------------------
>
> _______________________________________________
> buckminster-dev mailing list
> buckminster-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/buckminster-dev
>   

_______________________________________________
buckminster-dev mailing list
buckminster-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/buckminster-dev



Back to the top