[Reproducible-builds] Bug#828781: jodreports: FTBFS: error: package freemarker.template does not exist

Chris Lamb lamby at debian.org
Mon Jun 27 19:29:29 UTC 2016


Source: jodreports
Version: 2.4.0-3
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

jodreports fails to build from source in unstable/amd64:

  [..]

  Adding debian:GeoTrust_Universal_CA.pem
  Adding debian:GeoTrust_Universal_CA_2.pem
  Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
  Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
  Adding debian:GlobalSign_Root_CA.pem
  Adding debian:GlobalSign_Root_CA_-_R2.pem
  Adding debian:GlobalSign_Root_CA_-_R3.pem
  Adding debian:Global_Chambersign_Root_-_2008.pem
  Adding debian:Go_Daddy_Class_2_CA.pem
  Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
  Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
  Adding debian:Hongkong_Post_Root_CA_1.pem
  Adding debian:IGC_A.pem
  Adding debian:IdenTrust_Commercial_Root_CA_1.pem
  Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
  Adding debian:Izenpe.com.pem
  Adding debian:Juur-SK.pem
  Adding debian:Microsec_e-Szigno_Root_CA.pem
  Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
  Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
  Adding debian:NetLock_Business_=Class_B=_Root.pem
  Adding debian:NetLock_Express_=Class_C=_Root.pem
  Adding debian:NetLock_Notary_=Class_A=_Root.pem
  Adding debian:NetLock_Qualified_=Class_QA=_Root.pem
  Adding debian:Network_Solutions_Certificate_Authority.pem
  Adding debian:OISTE_WISeKey_Global_Root_GA_CA.pem
  Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem
  Adding debian:PSCProcert.pem
  Adding debian:QuoVadis_Root_CA.pem
  Adding debian:QuoVadis_Root_CA_1_G3.pem
  Adding debian:QuoVadis_Root_CA_2.pem
  Adding debian:QuoVadis_Root_CA_2_G3.pem
  Adding debian:QuoVadis_Root_CA_3.pem
  Adding debian:QuoVadis_Root_CA_3_G3.pem
  Adding debian:RSA_Security_2048_v3.pem
  Adding debian:Root_CA_Generalitat_Valenciana.pem
  Adding debian:S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.pem
  Adding debian:S-TRUST_Universal_Root_CA.pem
  Adding debian:SecureSign_RootCA11.pem
  Adding debian:SecureTrust_CA.pem
  Adding debian:Secure_Global_CA.pem
  Adding debian:Security_Communication_EV_RootCA1.pem
  Adding debian:Security_Communication_RootCA2.pem
  Adding debian:Security_Communication_Root_CA.pem
  Adding debian:Sonera_Class_1_Root_CA.pem
  Adding debian:Sonera_Class_2_Root_CA.pem
  Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem
  Adding debian:Staat_der_Nederlanden_Root_CA.pem
  Adding debian:Staat_der_Nederlanden_Root_CA_-_G2.pem
  Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem
  Adding debian:Starfield_Class_2_CA.pem
  Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
  Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
  Adding debian:StartCom_Certification_Authority.pem
  Adding debian:StartCom_Certification_Authority_2.pem
  Adding debian:StartCom_Certification_Authority_G2.pem
  Adding debian:SwissSign_Gold_CA_-_G2.pem
  Adding debian:SwissSign_Platinum_CA_-_G2.pem
  Adding debian:SwissSign_Silver_CA_-_G2.pem
  Adding debian:Swisscom_Root_CA_1.pem
  Adding debian:Swisscom_Root_CA_2.pem
  Adding debian:Swisscom_Root_EV_CA_2.pem
  Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
  Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
  Adding debian:TC_TrustCenter_Class_3_CA_II.pem
  Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2007.pem
  Adding debian:TWCA_Global_Root_CA.pem
  Adding debian:TWCA_Root_Certification_Authority.pem
  Adding debian:Taiwan_GRCA.pem
  Adding debian:TeliaSonera_Root_CA_v1.pem
  Adding debian:Trustis_FPS_Root_CA.pem
  Adding debian:TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem
  Adding debian:TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H5.pem
  Adding debian:TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H6.pem
  Adding debian:USERTrust_ECC_Certification_Authority.pem
  Adding debian:USERTrust_RSA_Certification_Authority.pem
  Adding debian:UTN_USERFirst_Email_Root_CA.pem
  Adding debian:UTN_USERFirst_Hardware_Root_CA.pem
  Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem
  Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem
  Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
  Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority.pem
  Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem
  Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem
  Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.pem
  Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem
  Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority.pem
  Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem
  Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
  Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_2.pem
  Adding debian:Visa_eCommerce_Root.pem
  Adding debian:WellsSecure_Public_Root_Certificate_Authority.pem
  Adding debian:WoSign.pem
  Adding debian:WoSign_China.pem
  Adding debian:XRamp_Global_CA_Root.pem
  Adding debian:certSIGN_ROOT_CA.pem
  Adding debian:ePKI_Root_Certification_Authority.pem
  Adding debian:thawte_Primary_Root_CA.pem
  Adding debian:thawte_Primary_Root_CA_-_G2.pem
  Adding debian:thawte_Primary_Root_CA_-_G3.pem
  done.
  done.
  Setting up openjdk-8-jre-headless:amd64 (8u91-b14-3) ...
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
  Setting up default-jre-headless (2:1.8-57) ...
  Setting up openjdk-8-jre:amd64 (8u91-b14-3) ...
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode
  Setting up default-jre (2:1.8-57) ...
  Setting up openjdk-8-jdk-headless:amd64 (8u91-b14-3) ...
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj to provide /usr/bin/idlj (idlj) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport to provide /usr/bin/wsimport (wsimport) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd to provide /usr/bin/jsadebugd (jsadebugd) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii to provide /usr/bin/native2ascii (native2ascii) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah to provide /usr/bin/javah (javah) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat to provide /usr/bin/jhat (jhat) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javap to provide /usr/bin/javap (javap) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jar to provide /usr/bin/jar (jar) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/schemagen to provide /usr/bin/schemagen (schemagen) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jps to provide /usr/bin/jps (jps) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck to provide /usr/bin/extcheck (extcheck) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsgen to provide /usr/bin/wsgen (wsgen) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode
  Setting up default-jdk-headless (2:1.8-57) ...
  Setting up openjdk-8-jdk:amd64 (8u91-b14-3) ...
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode
  update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode
  Setting up default-jdk (2:1.8-57) ...
  Setting up jodreports-build-deps (2.4.0-3) ...
  Processing triggers for libc-bin (2.22-13) ...
  Processing triggers for systemd (230-3) ...
  Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.34.0-1) ...
  
  **************************************************************************************
  ** Environment                                                                      **
  **************************************************************************************
  
  PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  HOSTNAME=f85fedc3aac4
  TERM=xterm
  PAGER=more
  DISPLAY=:0
  DOCKER_IMAGE=lamby-debian-sid
  DEB_BUILD_OPTIONS=parallel=9
  PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
  HOME=/home/lamby
  LOGNAME=lamby
  SHLVL=1
  PWD=/home/lamby/temp/cdt.20160627212756.hNZfvAQj5r.jodreports/jodreports-2.4.0
  OLDPWD=/home/lamby/temp/cdt.20160627212756.hNZfvAQj5r.jodreports
  GPG_TTY=/dev/console
  QUILT_PATCHES=debian/patches
  QUILT_NO_DIFF_INDEX=1
  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=lamby at debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  **************************************************************************************
  ** Building jodreports 2.4.0-3 on amd64                                             **
  **************************************************************************************
  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package jodreports
  dpkg-buildpackage: info: source version 2.4.0-3
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Sascha Girrulat <sascha at girrulat.de>
   dpkg-source --before-build jodreports-2.4.0
  dpkg-buildpackage: info: host architecture amd64
  dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input data in general section of control info file
   fakeroot debian/rules clean
  dh clean --with javahelper
     dh_testdir
     dh_auto_clean
     jh_clean
     dh_clean
   debian/rules build
  dh build --with javahelper
     dh_testdir
     dh_update_autotools_config
     dh_auto_configure
     jh_linkjars
     dh_auto_build
     debian/rules override_jh_build
  make[1]: Entering directory '/home/lamby/temp/cdt.20160627212756.hNZfvAQj5r.jodreports/jodreports-2.4.0'
  # requires gzip and create the jodreports-wepapp as an example for libjodreports-java
  set -e; gzip -r -c jodreports-webapp/ > jodreports-webapp.gz;
  jh_build jodreports-2.4.0.jar jodreports/src/main/java
  find jodreports/src/main/java -name *.java -and -type f -print0 | xargs -s 512000 -0 /usr/lib/jvm/default-java/bin/javac -g -cp /usr/share/java/jaxen.jar:/usr/share/java/junit.jar:/usr/share/java/commons-logging.jar:/usr/share/java/xom.jar:/usr/share/java/commons-io.jar:/usr/share/java/freemarker.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/slf4j-simple.jar:./jodreports-2.4.0.jar:/usr/share/java/jodreports-2.4.0.jar:debian/_jh_build.jodreports-2.4.0 -d debian/_jh_build.jodreports-2.4.0 -source 1.5 -target 1.5
  warning: [options] bootstrap class path not set in conjunction with -source 1.5
  warning: [options] source value 1.5 is obsolete and will be removed in a future release
  warning: [options] target value 1.5 is obsolete and will be removed in a future release
  warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
  jodreports/src/main/java/net/sf/jooreports/templates/DocumentTemplateFactory.java:10: error: package freemarker.template does not exist
  import freemarker.template.Configuration;
                            ^
  jodreports/src/main/java/net/sf/jooreports/templates/UnzippedDocumentTemplate.java:21: error: package freemarker.template does not exist
  import freemarker.template.Configuration;
                            ^
  jodreports/src/main/java/net/sf/jooreports/templates/AbstractDocumentTemplate.java:26: error: package freemarker.template does not exist
  import freemarker.template.Configuration;
                            ^
  jodreports/src/main/java/net/sf/jooreports/templates/ZippedDocumentTemplate.java:23: error: package freemarker.template does not exist
  import freemarker.template.Configuration;
                            ^
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:34: error: package freemarker.core does not exist
  import freemarker.core.Environment;
                        ^
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:35: error: package freemarker.ext.beans does not exist
  import freemarker.ext.beans.BeansWrapper;
                             ^
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:36: error: package freemarker.template does not exist
  import freemarker.template.Configuration;
                            ^
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:37: error: package freemarker.template does not exist
  import freemarker.template.Template;
                            ^
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:38: error: package freemarker.template does not exist
  import freemarker.template.TemplateException;
                            ^
  jodreports/src/main/java/net/sf/jooreports/templates/DocumentTemplateFactory.java:18: error: cannot find symbol
  		freemarkerConfiguration.setTagSyntax(Configuration.SQUARE_BRACKET_TAG_SYNTAX);
  		                                                  ^
    symbol:   variable SQUARE_BRACKET_TAG_SYNTAX
    location: class Configuration
  jodreports/src/main/java/net/sf/jooreports/templates/DocumentTemplateFactory.java:19: error: cannot find symbol
  		freemarkerConfiguration.setDefaultEncoding(OpenDocumentIO.UTF_8.name());
  		                       ^
    symbol:   method setDefaultEncoding(String)
    location: variable freemarkerConfiguration of type Configuration
  jodreports/src/main/java/net/sf/jooreports/templates/DocumentTemplateFactory.java:20: error: cannot find symbol
  		freemarkerConfiguration.setOutputEncoding(OpenDocumentIO.UTF_8.name());
  		                       ^
    symbol:   method setOutputEncoding(String)
    location: variable freemarkerConfiguration of type Configuration
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:68: error: cannot find symbol
  				Template template = new Template(entryName, reader, freemarkerConfiguration);
  				^
    symbol:   class Template
    location: class TemplateAndModelMerger
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:68: error: cannot find symbol
  				Template template = new Template(entryName, reader, freemarkerConfiguration);
  				                        ^
    symbol:   class Template
    location: class TemplateAndModelMerger
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:70: error: cannot find symbol
  				BeansWrapper beansWrapper = new BeansWrapper();
  				^
    symbol:   class BeansWrapper
    location: class TemplateAndModelMerger
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:70: error: cannot find symbol
  				BeansWrapper beansWrapper = new BeansWrapper();
  				                                ^
    symbol:   class BeansWrapper
    location: class TemplateAndModelMerger
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:72: error: cannot find symbol
  					Environment environment = template.createProcessingEnvironment(model, writer);
  					^
    symbol:   class Environment
    location: class TemplateAndModelMerger
  jodreports/src/main/java/net/sf/jooreports/templates/TemplateAndModelMerger.java:75: error: cannot find symbol
  				} catch (TemplateException templateException) {
  				         ^
    symbol:   class TemplateException
    location: class TemplateAndModelMerger
  Note: Some input files use unchecked or unsafe operations.
  Note: Recompile with -Xlint:unchecked for details.
  18 errors
  4 warnings
  debian/rules:18: recipe for target 'override_jh_build' failed
  make[1]: *** [override_jh_build] Error 123
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160627212756.hNZfvAQj5r.jodreports/jodreports-2.4.0'
  debian/rules:12: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jodreports.2.4.0-3.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 12860 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160627/057aa61c/attachment.obj>


More information about the Reproducible-builds mailing list