Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] PTP 8.1.1 and Photran 9.0.1 released with Eclipse Luna SR2 (4.4.2)

It looks like PTP was built against the CDT Luna RC4b milestone build which is CDT 8.4. This needs to be updated to 8.6 so we’ll need to do a 8.1.2 release.

Greg

> On Mar 11, 2015, at 11:11 PM, Orion Poplawski <orion@xxxxxxxxxxxxx> wrote:
> 
> On 03/09/2015 04:53 PM, Orion Poplawski wrote:
>> On 02/27/2015 08:45 AM, Beth Tibbitts wrote:
>>> PTP 8.1.1  (and Photran 9.0.1) are released today, with the big Eclipse Luna
>>> Service Release 2 (SR2) simultaneous release.   http://eclipse.org
>> 
>> I'm trying to build the Fedora PTP package from
>> e6781abcbe35d3016f9ec8a943dc8a880780021a but I'm getting the following compile
>> error:
>> 
>> 
>> [ERROR] Failed to execute goal
>> org.eclipse.tycho:tycho-compiler-plugin:0.22.0:compile (default-compile) on
>> project org.eclipse.ptp.rdt.core: Compilation failure: Compilation failure:
>> [ERROR]
>> /builddir/build/BUILD/org.eclipse.ptp-e6781abcbe35d3016f9ec8a943dc8a880780021a/rdt/org.eclipse.ptp.rdt.core/src/org/eclipse/ptp/internal/rdt/core/model/TranslationUnit.java:[62]
>> [ERROR] public class TranslationUnit extends Parent implements ITranslationUnit {
>> [ERROR] ^^^^^^^^^^^^^^^
>> [ERROR] The type TranslationUnit must implement the inherited abstract method
>> ITranslationUnit.getFile()
>> [ERROR] 1 problem (1 error)
>> 
>> This is with CDT 8.6.0.
>> 
>> Any ideas?
>> 
> 
> So, apparently this interface was added in 8.6.0:
> 
> commit b74feb2c3d8968629185d3ee475657f4e395d381
> Author: Sergey Prigogin <eclipse.sprigogin@xxxxxxxxx>
> Date:   Tue Dec 23 10:30:06 2014 -0800
> 
>    Bug 456099 - Renaming a class should also rename related files
> 
> diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ITranslationUnit.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ITranslationUnit.java
> index e93f231..edc3efe 100644
> --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ITranslationUnit.java
> +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ITranslationUnit.java
> @@ -1,5 +1,5 @@
> /*******************************************************************************
> - * Copyright (c) 2000, 2011 QNX Software Systems and others.
> + * Copyright (c) 2000, 2014 QNX Software Systems and others.
>  * All rights reserved. This program and the accompanying materials
>  * are made available under the terms of the Eclipse Public License v1.0
>  * which accompanies this distribution, and is available at
> @@ -8,6 +8,7 @@
>  * Contributors:
>  *     QNX Software Systems - Initial API and implementation
>  *     Markus Schorn (Wind River Systems)
> + *     Sergey Prigogin (Google)
> *******************************************************************************/
> package org.eclipse.cdt.core.model;
> 
> @@ -21,6 +22,7 @@ import org.eclipse.cdt.core.index.IIndex;
> import org.eclipse.cdt.core.parser.FileContent;
> import org.eclipse.cdt.core.parser.IScannerInfo;
> import org.eclipse.cdt.internal.core.model.IBufferFactory;
> +import org.eclipse.core.resources.IFile;
> import org.eclipse.core.runtime.CoreException;
> import org.eclipse.core.runtime.IPath;
> import org.eclipse.core.runtime.IProgressMonitor;
> @@ -420,6 +422,15 @@ public interface ITranslationUnit extends ICElement, IParent, IOpenable, ISource
>        public IPath getLocation();
> 
>        /**
> +        * Returns the corresponding file for this translation unit, or {@code null} if this translation
> +        * unit does not have a corresponding file.
> +        *
> +        * @return the corresponding file, or {@code null} if none
> +        * @since 5.9
> +        */
> +       IFile getFile();
> 
> So I don't understand why you don't appear to get a compile error when building PTP.  Are you building against 8.6.0?  Are you using java 1.8 or 1.7?
> 
> -- 
> Orion Poplawski
> Technical Manager                     303-415-9701 x222
> NWRA/CoRA Division                    FAX: 303-415-9702
> 3380 Mitchell Lane                  orion@xxxxxxxxxxxxx
> Boulder, CO 80301              http://www.cora.nwra.com
> _______________________________________________
> ptp-dev mailing list
> ptp-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/ptp-dev



Back to the top