Cannot complete installation with Spoofax Modelware
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
Issue Log
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.
Yes this fixed it. Tested with Eclipse Classic 4.2.2.
Log in to post comments