[Soot-list] still need help compiling/starting soot

Eric Bodden eric.bodden at mail.mcgill.ca
Thu Feb 1 08:42:47 EST 2007


> Now i'm using correct versions of polyglot and jasmin, but i 
> still get errors running ant or using eclipse.
> 
> When i run the build.xml script directliy from eclipse, no 
> more errors will arise (how nice). But when i tried to run 
> soot, i get an "Exception in thread "main java.lang.Error: 
> Unresolved compilation problem at soot.Main.main(Main.java:144)"

This can't be right. If it compiles correctly, there can be no unsolved
compilation errors. Did you try an "ant veryclean classesjar" ?
 
> Also eclipse still gives me 973 errors while not finding 
> classes like AAndBinop....

How is that related to what you show down here? 


> 
> where i could made a mistake?
> 
> ------------------------------
> running ant from console, i get:
> -------------------------------
> 
> Buildfile: build.xml
> 
> settings:
> 
> determine-sablecc-uptodate:
> 
> sablecc:
> 
> copypeephole:
> 
> singletons-dep:
> 
> singletons:
> 
> options:
>      [xslt] DEPRECATED - xalan processor is deprecated. Use 
> trax instead.
>      [xslt] DEPRECATED - xslp processor is deprecated. Use 
> trax instead.
>      [xslt] java.lang.ClassNotFoundException: 
> org.apache.tools.ant.taskdefs.optional.XslpLiaison
>      [xslt]     at 
> java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>      [xslt]     at 
> java.security.AccessController.doPrivileged(Native Method)
>      [xslt]     at 
> java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>      [xslt]     at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>      [xslt]     at 
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
>      [xslt]     at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>      [xslt]     at 
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>      [xslt]     at java.lang.Class.forName0(Native Method)
>      [xslt]     at java.lang.Class.forName(Class.java:164)
>      [xslt]     at 
> org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProces
> s.java:419)
>      [xslt]     at 
> org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSL
> TProcess.java:397)
>      [xslt]     at 
> org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProce
> ss.java:619)
>      [xslt]     at 
> org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.
> java:212)
>      [xslt]     at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>      [xslt]     at org.apache.tools.ant.Task.perform(Task.java:364)
>      [xslt]     at 
> org.apache.tools.ant.Target.execute(Target.java:341)
>      [xslt]     at 
> org.apache.tools.ant.Target.performTasks(Target.java:369)
>      [xslt]     at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>      [xslt]     at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>      [xslt]     at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Def
> aultExecutor.java:40)
>      [xslt]     at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>      [xslt]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
>      [xslt]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
>      [xslt]     at 
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>      [xslt]     at 
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
>      [xslt] java.lang.ClassNotFoundException: 
> org.apache.tools.ant.taskdefs.optional.XalanLiaison
>      [xslt]     at 
> java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>      [xslt]     at 
> java.security.AccessController.doPrivileged(Native Method)
>      [xslt]     at 
> java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>      [xslt]     at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>      [xslt]     at 
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
>      [xslt]     at 
> java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>      [xslt]     at 
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>      [xslt]     at java.lang.Class.forName0(Native Method)
>      [xslt]     at java.lang.Class.forName(Class.java:164)
>      [xslt]     at 
> org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProces
> s.java:419)
>      [xslt]     at 
> org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSL
> TProcess.java:402)
>      [xslt]     at 
> org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProce
> ss.java:616)
>      [xslt]     at 
> org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.
> java:212)
>      [xslt]     at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>      [xslt]     at org.apache.tools.ant.Task.perform(Task.java:364)
>      [xslt]     at 
> org.apache.tools.ant.Target.execute(Target.java:341)
>      [xslt]     at 
> org.apache.tools.ant.Target.performTasks(Target.java:369)
>      [xslt]     at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>      [xslt]     at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>      [xslt]     at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Def
> aultExecutor.java:40)
>      [xslt]     at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>      [xslt]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
>      [xslt]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
>      [xslt]     at 
> org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>      [xslt]     at 
> org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> 
> BUILD FAILED
> /home/richterd/workspace/SOOT_svn/build.xml:46: 
> java.lang.ClassNotFoundException: 
> org.apache.tools.ant.taskdefs.optional.TraXLiaison
> 
> Total time: 0 seconds

This looks pretty much like an Eclipse/ant setup problem to me rather
than anything to do with Soot.

Eric



More information about the Soot-list mailing list