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