Bug 959000

Summary: Any chance of updating CDT in F17 to 8.1.2?
Product: [Fedora] Fedora Reporter: Orion Poplawski <orion>
Component: eclipse-cdtAssignee: Jeff Johnston <jjohnstn>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 17CC: akurtako, jjohnstn, kdaniel, rgrunber
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: 2013-06-25 13:16:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Orion Poplawski 2013-05-02 23:30:30 UTC
Description of problem:

The latest PTP for Juno fails to build against CDT 8.1.0.  Any chance of an update in F17, or did too many things change?

Comment 1 Roland Grunberg 2013-05-03 18:33:42 UTC
Jeff has said that he'll take a look at this.

I'm assuming that you mean to push eclipse-ptp-6.0.5-2 into f17 (exists in f18) and would need to upgrade the CDT from 8.1.0 to 8.1.2 (same version of the CDT that is in f18).

Comment 2 Orion Poplawski 2013-05-03 20:46:39 UTC
That's the idea. 6.0.5 fails to build in F17 now with the following, which I *think* an issue with the CDT (since it is org.eclipse.cdt.internal.core.dom.parser.cpp.ClassTypeHelper), though perhaps with tycho (it's at 0.15.0 in F17 compared to 0.16.0 in F18).  It's not worth it if it's going to open up a can of worms, but I figured I'd ask about it.

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.15.0:compile (default-compile) on project org.eclipse.ptp.rdt.core: Compilation failure: Compilation failure:
[ERROR] /builddir/build/BUILD/eclipse-ptp-6.0.5/org.eclipse.ptp-7b02da97811f7eb9b57083da04da78a71e94cf5e/rdt/org.eclipse.ptp.rdt.core/src/org/eclipse/ptp/internal/rdt/core/search/RemoteSearchQuery.java:[323,0]
[ERROR] ICPPMethod[] msInBases = ClassTypeHelper.findOverridden(m, null);
[ERROR] ^^^^^^^^^^^^^^
[ERROR] The method findOverridden(ICPPMethod) in the type ClassTypeHelper is not applicable for the arguments (ICPPMethod, null)
[ERROR] /builddir/build/BUILD/eclipse-ptp-6.0.5/org.eclipse.ptp-7b02da97811f7eb9b57083da04da78a71e94cf5e/rdt/org.eclipse.ptp.rdt.core/src/org/eclipse/ptp/internal/rdt/core/typehierarchy/THGraph.java:[331,0]
[ERROR] IBinding[] members= ct.getEnumerators();
[ERROR] ^^^^^^^^^^^^^^^^^^^
[ERROR] Unhandled exception type DOMException
[ERROR] /builddir/build/BUILD/eclipse-ptp-6.0.5/org.eclipse.ptp-7b02da97811f7eb9b57083da04da78a71e94cf5e/rdt/org.eclipse.ptp.rdt.core/src/org/eclipse/ptp/internal/rdt/core/typehierarchy/LocalTypeHierarchyService.java:[79,0]
[ERROR] IType type = ((IEnumerator) memberBinding).getType();
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Unhandled exception type DOMException
[ERROR] /builddir/build/BUILD/eclipse-ptp-6.0.5/org.eclipse.ptp-7b02da97811f7eb9b57083da04da78a71e94cf5e/rdt/org.eclipse.ptp.rdt.core/src/org/eclipse/ptp/internal/rdt/core/typehierarchy/TypeHierarchyUtil.java:[42,0]
[ERROR] IType type= ((IEnumerator) memberBinding).getType();
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Unhandled exception type DOMException
[ERROR] /builddir/build/BUILD/eclipse-ptp-6.0.5/org.eclipse.ptp-7b02da97811f7eb9b57083da04da78a71e94cf5e/rdt/org.eclipse.ptp.rdt.core/miners/org/eclipse/ptp/internal/rdt/core/miners/RemoteCHQueries.java:[84,0]
[ERROR] IBinding[] overriddenBindings= ClassTypeHelper.findOverridden((ICPPMethod) calleeBinding, null);
[ERROR] ^^^^^^^^^^^^^^
[ERROR] The method findOverridden(ICPPMethod) in the type ClassTypeHelper is not applicable for the arguments (ICPPMethod, null)
[ERROR] /builddir/build/BUILD/eclipse-ptp-6.0.5/org.eclipse.ptp-7b02da97811f7eb9b57083da04da78a71e94cf5e/rdt/org.eclipse.ptp.rdt.core/src/org/eclipse/ptp/internal/rdt/core/callhierarchy/LocalCallHierarchyService.java:[86,0]
[ERROR] IBinding[] overriddenBindings= ClassTypeHelper.findOverridden((ICPPMethod) calleeBinding, null);
[ERROR] ^^^^^^^^^^^^^^
[ERROR] The method findOverridden(ICPPMethod) in the type ClassTypeHelper is not applicable for the arguments (ICPPMethod, null)
[ERROR] 6 problems (6 errors)

http://koji.fedoraproject.org/koji/taskinfo?taskID=5326163
http://koji.fedoraproject.org/koji/getfile?taskID=5326173&name=build.log

Comment 3 Jeff Johnston 2013-05-10 18:17:37 UTC
eclipse-cdt-8.1.2-1.f17 has been submitted to updates-testing.