[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Does any other work for compile soot-dev?



I have a difficulty compiling soot-dev in subversion-repository.

 

Below is done my work.

Execute : svn export https://svn.sable.mcgill.ca/soot/soot/trunk soot-dev

My classpath is polyglot-1.2.0.jar and jasmin-custom.jar that is got in subversion-repository.

and execute ant build.xml.

It occur to error.

 

This is my ant.settings file. I’don’t know what is wrong?

 

## Location of Polyglot classes jar file to link Soot against

polyglot.jar=${user.home}/polyglot-cvs.jar    ß----------- I’m not have this, where is it?

## Location of Polyglot classes jar file to run Jedd with

polyglot.jedd.jar=${user.home}/polyglot-1.2.0.jar

## Location of Jasmin classes jar file

jasmin.jar=${user.home}/jasmin-custom.jar

## Location of Eclipse installation.

## This should have a directory called plugins in it.

eclipse.loc=${user.home}/eclipse           ß----------- I’m not have this

## Version of Soot for tagging tarballs.

soot.version=2.1.0-custom

## Location in which to generate Soot release tarballs.

release.loc==${user.home}/

## Location of JFlex classes jar file

jflex.jar=${user.home}/usr/lib/JFlex.jar

## Location of Jedd runtime classes jar file

jedd.runtime.jar=${user.home}/usr/jedd-0.1/runtime/lib/jedd-runtime.jar

## Location of Jedd translator classes jar file

jedd.translator.jar=${user.home}/usr/jedd-0.1/translator/lib/jedd-translator.jar

## Command to invoke SAT solver

sat.solver.cmd=${user.home}/zchaff.2003.10.9.linux   ß----------- I’m not have this

## Command to invoke SAT core extractor

sat.core.cmd=${user.home}/zcore   ß----------- I’m not have this

## URL for Java API documentation, for resolving things like

## {@link Iterator} when generating documentation from

## javadoc comments.

javaapi.url="">

 

what should i do?

 

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

My error message:

compile:

    [javac] Compiling 2175 source files to /soot-dev/classes

    [javac] /soot-dev/src/soot/jimple/toolkits/annotation/callgraph/CallGraphTagger.java:33: reference to MethodToContexts is ambiguous, both class soot.jimple.toolkits.callgraph.MethodToContexts in soot.jimple.toolkits.callgraph and class soot.MethodToContexts in soot match

    [javac]     private MethodToContexts methodToContexts;

    [javac]             ^

    [javac] /soot-dev/src/soot/jimple/toolkits/annotation/qualifiers/TightestQualifiersTagger.java:27: reference to MethodToContexts is ambiguous, both class soot.jimple.toolkits.callgraph.MethodToContexts in soot.jimple.toolkits.callgraph and class soot.MethodToContexts in soot match

    [javac]     private MethodToContexts methodToContexts;

    [javac]             ^

    [javac] /soot-dev/src/soot/jimple/toolkits/annotation/callgraph/CallGraphGrapher.java:20: reference to MethodToContexts is ambiguous, both class soot.jimple.toolkits.callgraph.MethodToContexts in soot.jimple.toolkits.callgraph and class soot.MethodToContexts in soot match

    [javac]     private MethodToContexts methodToContexts;

    [javac]             ^

    [javac] /soot-dev/src/soot/javaToJimple/JimpleBodyBuilder.java:2153: cannot resolve symbol

    [javac] symbol  : class ClassLit

    [javac] location: package ast

    [javac]     private soot.Local getSpecialClassLitLocal(polyglot.ast.ClassLit lit) {

    [javac]                                                            ^

 

BUILD FAILED

/soot-dev/build.xml:17: Error starting modern compiler