Bug#665082: sitemesh: FTBFS: [javac] VelocityDecoratorServlet.java:31: cannot find symbol
Lucas Nussbaum
lucas at lucas-nussbaum.net
Thu Mar 22 12:20:55 UTC 2012
Source: sitemesh
Version: 2.4.1+dfsg-2
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120321 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> make[1]: Entering directory `/«BUILDDIR»/sitemesh-2.4.1+dfsg'
> # this file was dropped by accident from the orig source tarball
> cp debian/api.css docs/api.css
> ant dist
> Buildfile: /«BUILDDIR»/sitemesh-2.4.1+dfsg/build.xml
>
> clean:
>
> compile:
>
> jflex:
> [echo] Generating HTML lexer using JFlex
> [mkdir] Created dir: /«BUILDDIR»/sitemesh-2.4.1+dfsg/build/java
> [java] Reading "src/java/com/opensymphony/module/sitemesh/html/tokenizer/lexer.flex"
> [java] Constructing NFA : 360 states in NFA
> [java] Converting NFA to DFA :
> [java] ...............................................................................
> [java] 83 states before minimization, 60 states in minimized DFA
> [java] Writing code to "build/java/com/opensymphony/module/sitemesh/html/tokenizer/Lexer.java"
> [mkdir] Created dir: /«BUILDDIR»/sitemesh-2.4.1+dfsg/build/classes
> [javac] /«BUILDDIR»/sitemesh-2.4.1+dfsg/build.xml:47: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
> [javac] Compiling 116 source files to /«BUILDDIR»/sitemesh-2.4.1+dfsg/build/classes
> [javac] FastByteArrayOutputStream.java:24: warning: unmappable character for encoding ASCII
> [javac] * @author Rickard ???berg
> [javac] ^
> [javac] FastByteArrayOutputStream.java:24: warning: unmappable character for encoding ASCII
> [javac] * @author Rickard ???berg
> [javac] ^
> [javac] FastByteArrayOutputStream.java:24: warning: unmappable character for encoding ASCII
> [javac] * @author Rickard ???berg
> [javac] ^
> [javac] VelocityDecoratorServlet.java:15: package org.apache.velocity does not exist
> [javac] import org.apache.velocity.Template;
> [javac] ^
> [javac] VelocityDecoratorServlet.java:16: package org.apache.velocity.context does not exist
> [javac] import org.apache.velocity.context.Context;
> [javac] ^
> [javac] VelocityDecoratorServlet.java:17: warning: [deprecation] org.apache.velocity.tools.view.servlet.VelocityViewServlet in org.apache.velocity.tools.view.servlet has been deprecated
> [javac] import org.apache.velocity.tools.view.servlet.VelocityViewServlet;
> [javac] ^
> [javac] VelocityDecoratorServlet.java:30: warning: [deprecation] org.apache.velocity.tools.view.servlet.VelocityViewServlet in org.apache.velocity.tools.view.servlet has been deprecated
> [javac] public class VelocityDecoratorServlet extends VelocityViewServlet {
> [javac] ^
> [javac] VelocityDecoratorServlet.java:31: cannot find symbol
> [javac] symbol : class Context
> [javac] location: class com.opensymphony.module.sitemesh.velocity.VelocityDecoratorServlet
> [javac] public Template handleRequest(HttpServletRequest request, HttpServletResponse response, Context context) {
> [javac] ^
> [javac] VelocityDecoratorServlet.java:31: cannot find symbol
> [javac] symbol : class Template
> [javac] location: class com.opensymphony.module.sitemesh.velocity.VelocityDecoratorServlet
> [javac] public Template handleRequest(HttpServletRequest request, HttpServletResponse response, Context context) {
> [javac] ^
> [javac] DefaultFactory.java:146: warning: [deprecation] toURL() in java.io.File has been deprecated
> [javac] is = configFile.toURL().openStream();
> [javac] ^
> [javac] DefaultFactory.java:184: warning: [deprecation] toURL() in java.io.File has been deprecated
> [javac] is = excludesFile.toURL().openStream();
> [javac] ^
> [javac] AbstractPage.java:153: warning: [deprecation] getRequest() in com.opensymphony.module.sitemesh.Page has been deprecated
> [javac] public HttpServletRequest getRequest() {
> [javac] ^
> [javac] VelocityDecoratorServlet.java:74: cannot access org.apache.velocity.Template
> [javac] class file for org.apache.velocity.Template not found
> [javac] return getTemplate(template);
> [javac] ^
> [javac] Content2HTMLPage.java:151: warning: [deprecation] getRequest() in com.opensymphony.module.sitemesh.Page has been deprecated
> [javac] public HttpServletRequest getRequest() {
> [javac] ^
> [javac] 5 errors
> [javac] 9 warnings
>
> BUILD FAILED
> /«BUILDDIR»/sitemesh-2.4.1+dfsg/build.xml:47: Compile failed; see the compiler error output for details.
>
> Total time: 7 seconds
> make[1]: *** [override_dh_auto_build] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2012/03/21/sitemesh_2.4.1+dfsg-2.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot. Internet was not
accessible from the build systems.
More information about the pkg-java-maintainers
mailing list