FAQ: Error "Cannot Satisfy Dependency" when installing 3rd Party Plugin under CrossCore Embedded Studio

Document created by CraigG on Oct 31, 2013Last modified by ColinJ on Nov 12, 2013
Version 2Show Document
  • View in full screen mode


I am trying to install a third party Eclipse plugin under CrossCore Embedded Studio via 'Help: Install New Software', but I receive an Error screen, saying "Missing Requirement" and "Cannot Satisfy Dependency". Is it possible to use these third party plugins with CrossCore Embedded Studio?



CrossCore Embedded Studio is built on Eclipse, so third party plugins should work if they support the same version of Eclipse on which a CCES release is based - CCES 1.0.x is built on Eclipse 3.7.x.


Many plugins, however, depend on additional components being present in the Eclipse installation. These components may be available from the Eclipse Update Site, or via another 3rd party update site (e.g. EGit also requires MyLyn).


Additional Software Sites can be added via the 'Add' button under 'Help: Install New Software'. With the requisite sites added, ensure the "Contact all update sites during install to find required software" is enabled so the installer can attempt to resolve any additional dependencies from these resources.