Bug#1057165: libitext-java: FTBFS with bouncycastle 1.77

Markus Koschany apo at debian.org
Thu Nov 30 21:47:18 GMT 2023


Source: libitext-java
Version: 2.1.7-14
Severity: serious
Tags: ftbfs sid
User: apo at debian.org
Usertags: bouncycastle-1.77
X-Debbugs-Cc: apo at debian.org

Dear maintainer,

libitext-java fails to build from source with bouncycastle 1.77. The reason
is the removal of long deprecated methods. The (hopefully) relevant
error message from the build log.



compile:
    [mkdir] Created dir: /<<BUILDDIR>>/build/bin
    [javac] /<<PKGBUILDDIR>>/ant/compile.xml:45: warning: 'includeantruntime'
was not set, defaulting to build.sysclasspath=last; set to false for repeatable
builds
    [javac] Using javac -source 1.5 is no longer supported, switching to 7
    [javac] Using javac -target 1.5 is no longer supported, switching to 7
    [javac] Compiling 359 source files to /<<BUILDDIR>>/build/bin
    [javac] warning: [options] bootstrap class path not set in conjunction with
-source 7
    [javac] warning: [options] source value 7 is obsolete and will be removed
in a future release
    [javac] warning: [options] target value 7 is obsolete and will be removed
in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use
-Xlint:-options.
    [javac]
/<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/MappedRandomAccessFile.java:58:
warning: [removal] AccessController in java.security has been deprecated and
marked for removal
    [javac] import java.security.AccessController;
    [javac]                     ^
    [javac] /<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/PdfPKCS7.java:356:
error: cannot find symbol
    [javac]                     if (tag.getObject() instanceof ASN1Sequence) {
    [javac]                            ^
    [javac]   symbol:   method getObject()
    [javac]   location: variable tag of type ASN1TaggedObject
    [javac] /<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/PdfPKCS7.java:357:
error: cannot find symbol
    [javac]                         seq = (ASN1Sequence)tag.getObject();
    [javac]                                                ^
    [javac]   symbol:   method getObject()
    [javac]   location: variable tag of type ASN1TaggedObject
    [javac] /<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/PdfPKCS7.java:403:
error: cannot find symbol
    [javac]             ASN1Sequence content =
(ASN1Sequence)((DERTaggedObject)signedData.getObjectAt(1)).getObject();
    [javac]                                                                   
^
    [javac]   symbol:   method getObject()
    [javac]   location: class DERTaggedObject
    [javac] /<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/PdfPKCS7.java:435:
error: cannot find symbol
    [javac]                 DEROctetString rsaDataContent =
(DEROctetString)((DERTaggedObject)rsaData.getObjectAt(1)).getObject();
    [javac]                                                                   
^
    [javac]   symbol:   method getObject()
    [javac]   location: class DERTaggedObject
    [javac] /<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/PdfPKCS7.java:488:
error: cannot find symbol
    [javac]                             ASN1Sequence seqin =
(ASN1Sequence)tg.getObject();
    [javac]                                                                  ^
    [javac]   symbol:   method getObject()
    [javac]   location: variable tg of type ASN1TaggedObject
    [javac] /<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/FontDetails.java:264:
warning: [removal] Integer(int) in Integer has been deprecated and marked for
removal
    [javac] 			Integer codeKey = new Integer(code);
    [javac] 			                  ^
    [javac]
/<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/TrueTypeFontUnicode.java:144:
warning: [removal] Integer(int) in Integer has been deprecated and marked for
removal
    [javac] 				inverseCmap.put(new
Integer(metrics[0]), code);
    [javac] 				                ^
    [javac]
/<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/TrueTypeFontUnicode.java:150:
warning: [removal] Integer(int) in Integer has been deprecated and marked for
removal
    [javac] 		return inverseCmap == null ? null : (Integer)
inverseCmap.get(new Integer(code));
    [javac] 		                                                             
^
    [javac]
/<<PKGBUILDDIR>>/core/com/lowagie/text/pdf/MappedRandomAccessFile.java:203:
warning: [removal] AccessController in java.security has been deprecated and
marked for removal
    [javac]         Boolean b = (Boolean) AccessController.doPrivileged(new
PrivilegedAction() {
    [javac]                               ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 5 errors
    [javac] 9 warnings
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20231130/4f1be4b2/attachment.sig>


More information about the pkg-java-maintainers mailing list