Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Error while building Product using Product Configuration

Rekha,

Did you know that you don't need to modify the CDT source to add support for a new compiler? It can (generally) be done with XML.

See the Managed Build System Extensibility Document for documentation. (this is supplied with you help system, or can be found online here:
http://help.eclipse.org/help33/topic/org.eclipse.cdt.doc.isv/guide/mbs/extensibilityGuide/Managed_Build_Extensibility.html

I suggest you use Assert() for assertions.

--
Derek


Rekha Deshmukh wrote:
Hi everybody,

I have created my own IDE by integrating a cross compiler toolchain with CDT. I did some changes in the existing plug-ins like org.eclipse.cdt.core and org.eclipse.cdt.ui . When I try to create a product using product configuration it is getting created successfully. When I try to export the product configuration it gives following error

'Errors occurred during operation and a .zip file containing build log has generated'

In the log generated it gives following errors and warnings for “assert” keyword.

15. ERROR in D:\Eclipse Workspaces\ManishWksp\org.eclipse.cdt.core\src\org\eclipse\cdt\core\parser\util\ArrayUtil.java (at line 94)

       assert array[currentLength] == null;
       ^^^^^^
      Syntax error on token "assert", AssignmentOperator expected after
      this token
      ----------
      16. ERROR in D:\Eclipse
      Workspaces\ManishWksp\org.eclipse.cdt.core\src\org\eclipse\cdt\core\parser\util\ArrayUtil.java
      (at line 95)

       assert currentLength == 0 || array[currentLength-1] != null;
                            ^^
      Syntax error on token "==", = expected
      ----------
      17. WARNING in D:\Eclipse
      Workspaces\ManishWksp\org.eclipse.cdt.core\src\org\eclipse\cdt\core\parser\util\ArrayUtil.java
      (at line 135)

       assert i>=0;
       ^^^^^^
      'assert' should not be used as an identifier, since it is a
      reserved keyword from source level 1.4 on
      ----------
      18. ERROR in D:\Eclipse
      Workspaces\ManishWksp\org.eclipse.cdt.core\src\org\eclipse\cdt\core\parser\util\ArrayUtil.java
      (at line 135)

       assert i>=0;
               ^^
      Syntax error on token ">=", = expected
      ----------
      ----------The field
      CdtVariableStatus.STATUS_MACROS_REFERENCE_EACHOTHER is never read
      locally
      ----------
      4. WARNING in D:\Eclipse
      Workspaces\ManishWksp\org.eclipse.cdt.core\src\org\eclipse\cdt\core\cdtvariables\CdtVariableStatus.java
      (at line 30)

       private static final String STATUS_MACRO_REFERENCE_INCORRECT =
      STATUS + ".reference.incorrect"; //$NON-NLS-1$
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

My plug-ins are compiled using Java 5.0. I tried with java 1.4.2_06 I get the same problem.
Please let me know if I am doing anything wrong.
Thanks in advance.

Regards,
Rekha


------------------------------------------------------------------------

_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top