The Spoofax nightly update site now provides Spoofax Modelware. The casual user trying to install Spoofax might find this interesting and then encounter the following problem:


Cannot complete the install because one or more required items could not be found.
Software being installed: Spoofax EMF Integration 1.2.0.0-s41697 (org.spoofax.modelware.emf.feature.feature.group 1.2.0.0-s41697)
Missing requirement: EMF bridging 1.0.0.201406212104 (org.spoofax.modelware.emf 1.0.0.201406212104) requires ‘bundle org.eclipse.emf.compare 3.0.0’ but it could not be found
Cannot satisfy dependency:
From: Spoofax EMF Integration 1.2.0.0-s41697 (org.spoofax.modelware.emf.feature.feature.group 1.2.0.0-s41697)
To: org.spoofax.modelware.emf [1.0.0.201406212104]

Please provide instructions on the download page (http://metaborg.org/wiki/spoofax/download) for either avoiding this problem or better for getting the required dependencies.

Submitted by Eelco Visser on 23 June 2014 at 12:57

On 23 June 2014 at 18:28 Oskar van Rest commented:

I thought I fixed this, but it indeed seems to fail again for Eclipse versions that come with the old EMF Compare API (i.e. Eclipse versions < Kepler).
I think https://github.com/metaborg/spoofax-deploy/commit/476b187562041217dc292dcc1a294cb9503a2463 fixes it again, but I can only confirm this once the error on Hydra is gone and Spoofax builds again.

The user doesn’t need to install any dependencies for Spoofax Modelware himself, so extra instructions won’t be necessary.


On 24 June 2014 at 18:07 Oskar van Rest commented:

Yes this fixed it. Tested with Eclipse Classic 4.2.2.


On 24 June 2014 at 18:07 Oskar van Rest closed this issue.

On 28 July 2014 at 22:10 Gabriël Konat tagged 1.3

On 28 July 2014 at 22:10 Gabriël Konat removed tag 1.3

On 28 July 2014 at 22:10 Gabriël Konat tagged 1.2

Log in to post comments