Bug 158870
| Summary: | eclipse's bundled ant classes being picked up by system ant | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Gary Benson <gbenson> | ||||
| Component: | eclipse | Assignee: | eclipse-bugs | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | |||||
| Severity: | high | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 4 | ||||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2006-02-03 22:07:17 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 136450 | ||||||
| Attachments: |
|
||||||
|
Description
Gary Benson
2005-05-26 14:04:17 UTC
Our eclipse packages create symlinks to the system-installed ant (rather than bundling their own version of ant). In M7 eclipse started bundling ant 1.6.4. Currently our eclipse packages link to what they think is 1.6.2, which causes the breakage you're seeing. How does that work? org.apache.tools.ant.Executor first appeared in ant-1.6.3: the code that references it must come from that version of ant, so eclipse must be bundling it, must it not? Created attachment 114870 [details]
Fix
This ought to fix it. It's going to take some messing about to build it
though:
1. delete eclipse-3.1.0_fc-0.M7.5 and eclipse-3.1.0_fc-0.M7.7 from dist-fc4
(to stop the new classes from masking the system ant's)
2. move java-1.4.2-gcj-compat-1.4.2.0-40jpp_26rh out of dist-fc4 temporarily
and delete java-1.4.2-gcj-compat-1.4.2.0-40jpp_25rh entirely
(so tools.jar is looking in the right place for ecj)
3. build the new eclipse
4. move java-1.4.2-gcj-compat-1.4.2.0-40jpp_26rh back into dist-fc4.
I can confirm that the combination of eclipse-ecj-3.1.0_fc-0.M7.8 and java-1.4.2-gcj-compat-1.4.2.0-40jpp_30rh works beautifully. |