Post
Topic
Board Announcements (Altcoins)
Re: [ANN][XEL] Elastic Project - The Decentralized Supercomputer
by
unvoid
on 14/09/2016, 16:35:52 UTC
...

Oh, darn ... the git add again  Wink
EDIT: sure that something is missing?

All transaction types are now working in the new version, and all are now using the versioned DB and the new account ledger.
I am starting with a local test phase now, and adding a few little missing things (in protocol and in UI) and then we can release it! I think tomorrow is realistic.

Flawless! Can't wait. I'll check again if something is missing and give a raport.

EDIT: I just can't comple it.

Code:
compiling nxt core...
src/java/nxt/Appendix.java:27: error: package ElasticPL does not exist
import ElasticPL.ASTCompilationUnit;
                ^
src/java/nxt/Appendix.java:28: error: package ElasticPL does not exist
import ElasticPL.ElasticPLParser;
                ^
src/java/nxt/Appendix.java:29: error: package ElasticPL does not exist
import ElasticPL.RuntimeEstimator;
                ^
src/java/nxt/TransactionType.java:28: error: package ElasticPL does not exist
import ElasticPL.ASTCompilationUnit;
                ^
src/java/nxt/TransactionType.java:29: error: package ElasticPL does not exist
import ElasticPL.ElasticPLParser;
                ^
src/java/nxt/TransactionType.java:30: error: package ElasticPL does not exist
import ElasticPL.RuntimeEstimator;
                ^
src/java/nxt/http/CreateWork.java:34: error: package ElasticPL does not exist
import ElasticPL.ASTCompilationUnit;
                ^
src/java/nxt/http/CreateWork.java:35: error: package ElasticPL does not exist
import ElasticPL.ElasticPLParser;
                ^
src/java/nxt/http/CreateWork.java:36: error: package ElasticPL does not exist
import ElasticPL.RuntimeEstimator;
                ^
src/java/nxt/WorkLogicManager.java:29: error: package ElasticPL does not exist
import ElasticPL.ParseException;
                ^
src/java/nxt/Executioner.java:11: error: package ElasticPL does not exist
import ElasticPL.ASTCompilationUnit;
                ^
src/java/nxt/Executioner.java:12: error: package ElasticPL does not exist
import ElasticPL.ElasticPLParser;
                ^
src/java/nxt/Executioner.java:13: error: package ElasticPL does not exist
import ElasticPL.ParseException;
                ^
src/java/nxt/Executioner.java:23: error: cannot find symbol
ElasticPLParser parser = null;
^
  symbol:   class ElasticPLParser
  location: class Executioner
src/java/nxt/Executioner.java:47: error: cannot find symbol
public Executioner(String code, int numberOfInputs, long identifier) throws ParseException {
                                                                           ^
  symbol:   class ParseException
  location: class Executioner
src/java/nxt/Appendix.java:574: error: cannot find symbol
ElasticPLParser parser = new ElasticPLParser(stream);
^
  symbol:   class ElasticPLParser
  location: class PrunableSourceCode
src/java/nxt/Appendix.java:574: error: cannot find symbol
ElasticPLParser parser = new ElasticPLParser(stream);
                            ^
  symbol:   class ElasticPLParser
  location: class PrunableSourceCode
src/java/nxt/Appendix.java:584: error: cannot find symbol
ASTCompilationUnit rootNode = ((ASTCompilationUnit) parser.jjtree.rootNode());
^
  symbol:   class ASTCompilationUnit
  location: class PrunableSourceCode
src/java/nxt/Appendix.java:584: error: cannot find symbol
ASTCompilationUnit rootNode = ((ASTCompilationUnit) parser.jjtree.rootNode());
                               ^
  symbol:   class ASTCompilationUnit
  location: class PrunableSourceCode
src/java/nxt/Appendix.java:585: error: cannot find symbol
WCET = RuntimeEstimator.worstWeight(rootNode);
      ^
  symbol:   variable RuntimeEstimator
  location: class PrunableSourceCode
src/java/nxt/Appendix.java:590: error: cannot find symbol
numberInputVars = (byte) ((ASTCompilationUnit) parser.jjtree.rootNode()).getRandomIntNumber();
                          ^
  symbol:   class ASTCompilationUnit
  location: class PrunableSourceCode
src/java/nxt/http/CreateWork.java:122: error: cannot find symbol
ElasticPLParser parser = new ElasticPLParser(stream);
^
  symbol:   class ElasticPLParser
  location: class CreateWork
src/java/nxt/http/CreateWork.java:122: error: cannot find symbol
ElasticPLParser parser = new ElasticPLParser(stream);
                            ^
  symbol:   class ElasticPLParser
  location: class CreateWork
src/java/nxt/http/CreateWork.java:132: error: cannot find symbol
ASTCompilationUnit rootNode = ((ASTCompilationUnit) parser.jjtree.rootNode());
^
  symbol:   class ASTCompilationUnit
  location: class CreateWork
src/java/nxt/http/CreateWork.java:132: error: cannot find symbol
ASTCompilationUnit rootNode = ((ASTCompilationUnit) parser.jjtree.rootNode());
                               ^
  symbol:   class ASTCompilationUnit
  location: class CreateWork
src/java/nxt/http/CreateWork.java:133: error: cannot find symbol
WCET = RuntimeEstimator.worstWeight(rootNode);
      ^
  symbol:   variable RuntimeEstimator
  location: class CreateWork
src/java/nxt/http/CreateWork.java:141: error: cannot find symbol
numberInputVars = (byte) ((ASTCompilationUnit) parser.jjtree.rootNode()).getRandomIntNumber();
                          ^
  symbol:   class ASTCompilationUnit
  location: class CreateWork
src/java/nxt/WorkLogicManager.java:1262: error: cannot find symbol
} catch (ParseException e1) {
        ^
  symbol:   class ParseException
  location: class WorkLogicManager
src/java/nxt/Executioner.java:56: error: cannot find symbol
parser = new ElasticPLParser(stream);
            ^
  symbol:   class ElasticPLParser
  location: class Executioner
src/java/nxt/Executioner.java:67: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).reset();
 ^
  symbol:   class ASTCompilationUnit
  location: class Executioner
src/java/nxt/Executioner.java:68: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).fillGivenIntNumber(inputs);
 ^
  symbol:   class ASTCompilationUnit
  location: class Executioner
src/java/nxt/Executioner.java:69: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).interpret();
 ^
  symbol:   class ASTCompilationUnit
  location: class Executioner
src/java/nxt/Executioner.java:71: error: cannot find symbol
boolean verifyB = ((ASTCompilationUnit) parser.jjtree.rootNode()).verifyBounty();
                   ^
  symbol:   class ASTCompilationUnit
  location: class Executioner
src/java/nxt/Executioner.java:76: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).reset();
 ^
  symbol:   class ASTCompilationUnit
  location: class Executioner
src/java/nxt/Executioner.java:77: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).fillGivenIntNumber(inputs);
 ^
  symbol:   class ASTCompilationUnit
  location: class Executioner
src/java/nxt/Executioner.java:78: error: cannot find symbol
((ASTCompilationUnit) parser.jjtree.rootNode()).interpret();
 ^
  symbol:   class ASTCompilationUnit
  location: class Executioner
src/java/nxt/Executioner.java:80: error: cannot find symbol
boolean verifyPow = ((ASTCompilationUnit) parser.jjtree.rootNode()).verifyPOW(target_pow);
                     ^
  symbol:   class ASTCompilationUnit
  location: class Executioner
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
37 errors


I'll look closer at it.

EDIT:

I think you forgot to add ElasticPL path to compile script.

Quote
echo "compiling nxt core..."
find src/java/nxt/ -name "*.java" > sources.tmp
find src/evil/ElasticPL/ -name "*.java" >> sources.tmp
javac -encoding utf8 -sourcepath "${SP}" -classpath "${CP}" -d classes/ @sources.tmp || exit 1
echo "nxt core class files compiled successfully"

When I added bold line I was able to compile new port. Maybe you're not versioning compile.sh?