[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