Project

General

Profile

Actions

Bug #3909

closed

[build] Проект не компилируется java 1.6

Added by Alexander Kamkin about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Andrei Tatarnikov
Category:
-
Target version:
-
Start date:
02/04/2013
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

Нужно разобраться. Если Java 1.6 не поддерживается по идейным соображениям, нужно это отразить в System Requirements.

init:

simnml_antlr:
     [echo] antlr SimnMLLexer.g
     [echo] antlr SimnMLParser.g
     [echo] antlr SimnMLTreeWalker.g

mmu_antlr:
     [echo] antlr MMuLexer.g
     [echo] antlr MMuParser.g
     [echo] antlr MMuTreeWalker.g

build:
    [javac] Compiling 135 source files to /home/kamkin_a/tools/microtesk/microtesk++/bin
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/ir/IR.java:8: package ru.ispras.microtesk.translator.mmu.ir.data does not exist
    [javac] import ru.ispras.microtesk.translator.mmu.ir.data.DataExpr;
    [javac]                                                  ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/ir/line/LineExpr.java:3: package ru.ispras.microtesk.translator.mmu.ir.data does not exist
    [javac] import ru.ispras.microtesk.translator.mmu.ir.data.DataExpr;
    [javac]                                                  ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/ir/IR.java:106: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.ir.IR
    [javac]     public void add(String name, DataExpr dataExpr)
    [javac]                                  ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/ir/line/LineExpr.java:30: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.ir.line.LineExpr
    [javac]             public LineExpr(TagExpr t, DataExpr d)
    [javac]                                        ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/mmu/grammar/MMuTreeWalker.java:29: package ru.ispras.microtesk.translator.mmu.ir.data does not exist
    [javac] import ru.ispras.microtesk.translator.mmu.ir.data.*;
    [javac] ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/mmu/grammar/MMuTreeWalker.java:1034: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.grammar.MMuTreeWalker
    [javac]     public final DataExpr data() throws RecognitionException {
    [javac]                  ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/mmu/grammar/MMuTreeWalker.java:1084: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.grammar.MMuTreeWalker
    [javac]     public final DataExpr dataExpr() throws RecognitionException {
    [javac]                  ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/errors/RedeclaredSymbol.java:24: incomparable types: capture#38 of ? and ru.ispras.microtesk.translator.mmu.translator.ESymbolKind
    [javac]         if (symbol.getKind() == ESymbolKind.KEYWORD)
    [javac]                              ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/parser/ParserBase.java:78: incomparable types: ru.ispras.microtesk.translator.mmu.translator.ESymbolKind and capture#661 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/parser/ParserBase.java:79: inconvertible types
    [javac] found   : capture#892 of ?
    [javac] required: ru.ispras.microtesk.translator.mmu.translator.ESymbolKind
    [javac]             raiseError(new SymbolTypeMismatch(t.getText(), (ESymbolKind) symbol.getKind(), expectedKind));
    [javac]                                                                                        ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/parser/ParserBase.java:91: incomparable types: ru.ispras.microtesk.translator.mmu.translator.ESymbolKind and capture#371 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/mmu/walker/TreeWalkerBase.java:87: incomparable types: ru.ispras.microtesk.translator.mmu.translator.ESymbolKind and capture#5 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/simnml/errors/RedeclaredSymbol.java:36: incomparable types: capture#868 of ? and ru.ispras.microtesk.translator.simnml.ESymbolKind
    [javac]         if (symbol.getKind() == ESymbolKind.KEYWORD)
    [javac]                              ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/simnml/ir/expression2/LocationExprFactoryClass.java:54: inconvertible types
    [javac] found   : capture#139 of ?
    [javac] required: ru.ispras.microtesk.translator.simnml.ESymbolKind
    [javac]         final ESymbolKind kind = (ESymbolKind)symbol.getKind();
    [javac]                                                             ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/simnml/ir/expression2/LocationExprFactoryClass.java:79: inconvertible types
    [javac] found   : capture#413 of ?
    [javac] required: ru.ispras.microtesk.translator.simnml.ESymbolKind
    [javac]         final ESymbolKind kind = (ESymbolKind)symbol.getKind();
    [javac]                                                             ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/simnml/parser/ParserBase.java:75: incomparable types: ru.ispras.microtesk.translator.simnml.ESymbolKind and capture#417 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/simnml/parser/ParserBase.java:76: inconvertible types
    [javac] found   : capture#196 of ?
    [javac] required: ru.ispras.microtesk.translator.simnml.ESymbolKind
    [javac]             raiseError(new SymbolTypeMismatch(t.getText(), (ESymbolKind) symbol.getKind(), expectedKind));
    [javac]                                                                                        ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/simnml/parser/ParserBase.java:88: incomparable types: ru.ispras.microtesk.translator.simnml.ESymbolKind and capture#903 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/src/ru/ispras/microtesk/translator/simnml/walker/TreeWalkerBase.java:156: incomparable types: ru.ispras.microtesk.translator.simnml.ESymbolKind and capture#561 of ?
    [javac]         if (expectedKind != symbol.getKind())
    [javac]                          ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/mmu/grammar/MMuTreeWalker.java:896: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.grammar.MMuTreeWalker
    [javac]         DataExpr d =null;
    [javac]         ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/mmu/grammar/MMuTreeWalker.java:1035: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.grammar.MMuTreeWalker
    [javac]         DataExpr res = null;
    [javac]         ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/mmu/grammar/MMuTreeWalker.java:1039: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.grammar.MMuTreeWalker
    [javac]         DataExpr da =null;
    [javac]         ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/mmu/grammar/MMuTreeWalker.java:1085: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.grammar.MMuTreeWalker
    [javac]         DataExpr res = null;
    [javac]         ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/mmu/grammar/MMuTreeWalker.java:1101: cannot find symbol
    [javac] symbol  : class DataExpr
    [javac] location: class ru.ispras.microtesk.translator.mmu.grammar.MMuTreeWalker
    [javac]              if (null != (ce!=null?ce.res:null)) { res = new DataExpr((ce!=null?ce.res:null).getText(), (ce!=null?ce.res:null).getValue());}
    [javac]                                                              ^
    [javac] /home/kamkin_a/tools/microtesk/microtesk++/gen/ru/ispras/microtesk/translator/simnml/grammar/SimnMLTreeWalker.java:3986: inconvertible types
    [javac] found   : capture#840 of ?
    [javac] required: ru.ispras.microtesk.translator.simnml.ESymbolKind
    [javac]                 final ESymbolKind kind = (ESymbolKind)getSymbols().resolve((id!=null?id.getText():null)).getKind();
    [javac]                                                                                                                 ^
    [javac] 25 errors
Actions #1

Updated by Andrei Tatarnikov about 11 years ago

  • Status changed from New to Resolved

Поправили.

Actions #2

Updated by Alexander Kamkin about 11 years ago

  • Subject changed from Проект не компилируется java 1.6 to [build] Проект не компилируется java 1.6
Actions #3

Updated by Alexander Kamkin about 11 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF