Disclaimer: I am a Complete Newbie to CDT, and Eclipse Foundation in general...
I work for an IBM team using Eclipse and CDT.
We had an Accessibility (A11y) internal evaluation, and there were a few Ui panels flagged as needing updates for JAWS support. I wanted to assess and make the changes and submit rather than just open Bugzilla tickets for the items.
As expected when I skip the Modular API Baseline Target (CDT) something nextin the chain failed;
Modular Target (CDT +Eclipse Platform, activate) will fail with
ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.
ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1630524153192
ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: artificial_root 1.0.0.v1630524153192 requires 'org.eclipse.equinox.p2.iu; org.eclipse.license.feature.group 0.0.0' but it could not be found
In the meantime, I will go to the non-Oomph manual install and setup path.
Oomph latest.
Eclipses IDE for Eclipse Committers
Product version doesn't matter 2021-09, 2021-06, Photon 4.8, etc.)
Eclipse Projects -> CDT
Executing startup tasks
OpenJDK Runtime Environment 11.0.11+9
Product org.eclipse.products.epp.package.committers.latest
Workspace <my workspace>
Project org.eclipse.cdt.master
Bundle org.eclipse.oomph.setup 1.21.0.v20210808-1248, build=5150, branch=947f82e0e8d094222430b7a2cc87a288182f7ca3
Bundle org.eclipse.oomph.setup.core 1.21.0.v20210828-0732, build=5158, branch=461107d7e8b16331da2ae16c2a8b26963bc56670
Bundle org.eclipse.oomph.setup.git 1.19.0.v20210816-1111, build=5150, branch=947f82e0e8d094222430b7a2cc87a288182f7ca3
Bundle org.eclipse.oomph.setup.jdt 1.17.0.v20210221-1019, build=5150, branch=947f82e0e8d094222430b7a2cc87a288182f7ca3
Bundle org.eclipse.oomph.setup.p2 1.17.0.v20210601-0619, build=5090, branch=3d29572892a81b0877c01b4b661ba38d2c312b90
Bundle org.eclipse.oomph.setup.pde 1.12.0.v20200624-1156, build=5090, branch=3d29572892a81b0877c01b4b661ba38d2c312b90
Bundle org.eclipse.oomph.setup.projects 1.13.0.v20200624-1156, build=5090, branch=3d29572892a81b0877c01b4b661ba38d2c312b90
Bundle org.eclipse.oomph.setup.targlets 1.13.0.v20200624-1156, build=5090, branch=3d29572892a81b0877c01b4b661ba38d2c312b90
Bundle org.eclipse.oomph.setup.workingsets 1.13.0.v20200815-0620, build=5090, branch=3d29572892a81b0877c01b4b661ba38d2c312b90
Performing Preference /instance/org.eclipse.core.resources/encoding = UTF-8
Performing Targlets Modular API Baseline Target (CDT)
Repository
https://download.eclipse.org/eclipse/updates/4.19/R-4.19-202103031800/Repository
https://download.eclipse.org/egit/updates-5.11/Repository
https://download.eclipse.org/linuxtools/update-2021-03-docker-rc2Repository
https://download.eclipse.org/lsp4e/releases/0.18.0/Repository
https://download.eclipse.org/modeling/emf/emf/builds/release/2.25/Repository
https://download.eclipse.org/mylyn/docs/releases/3.0.38/Repository
http://download.eclipse.org/mylyn/drops/3.25.2/v20200831-1956Repository
https://download.eclipse.org/tm4e/releases/0.4.1/Repository
https://download.eclipse.org/tools/cdt/releases/10.3/cdt-10.3.0Repository
https://download.eclipse.org/tools/orbit/downloads/drops/R20210223232630/repositoryRepository
https://download.eclipse.org/tools/ptp/updates/remote/3.0.1/Offline = false
Mirrors = true
Include All Platforms = false
Include All Requirements = true
Include Binary Equivalents = true
Include Sources = true
Adding repository
https://download.eclipse.org/eclipse/updates/4.19/R-4.19-202103031800/Adding repository
https://download.eclipse.org/lsp4e/releases/0.18.0/Adding repository
https://download.eclipse.org/tools/orbit/downloads/drops/R20210223232630/repositoryAdding repository
https://download.eclipse.org/tm4e/releases/0.4.1/Adding repository
https://download.eclipse.org/mylyn/docs/releases/3.0.38/Adding repository
http://download.eclipse.org/mylyn/drops/3.25.2/v20200831-1956Adding repository
https://download.eclipse.org/egit/updates-5.11/Adding repository
https://download.eclipse.org/linuxtools/update-2021-03-docker-rc2Adding repository
https://download.eclipse.org/modeling/emf/emf/builds/release/2.25/Adding repository
https://download.eclipse.org/tools/cdt/releases/10.3/cdt-10.3.0Adding repository
https://download.eclipse.org/tools/ptp/updates/remote/3.0.1/ERROR: org.eclipse.equinox.p2.metadata.repository code=1000 No repository found at
https://download.eclipse.org/tools/ptp/updates/remote/3.0.1/.
at org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:827)
at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl$4.run(TargletTaskImpl.java:1174)
at org.eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:120)
at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:1035)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3851)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.access$1(SetupTaskPerformer.java:3794)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:5178)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2338)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:5172)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.access$0(SetupTaskPerformer.java:5170)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3785)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3760)
at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3638)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:595)
at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:722)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Took 1 seconds.
There are failed tasks.
Press Back to choose different settings or Cancel to abort.