Bug#1057488: antlr: FTBFS with default Java 21

Vladimir Petko vladimir.petko at canonical.com
Tue Dec 5 20:31:41 GMT 2023


Source: antlr
Version: 2.7.7+dfsg-12
Severity: important
Tags: ftbfs
User: debian-java at lists.debian.org
Usertags: default-java21
X-Debbugs-Cc: vladimir.petko at canonical.com

Dear Maintainers,

The package antlr ftbfs with default Java 21.
The relevant part of the build log:
---------------
   debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p target/classes
javac -source 1.7 -target 1.7 -d target/classes antlr/NameSpace.java antlr/TokenStreamSelector.java antlr/SynPredBlock.java antlr/ParseTreeToken.java antlr/BaseAST.java antlr/ANTLRParser.java antlr/CSharpCharFormatter.java antlr/LLkGrammarAnalyzer.java antlr/JavaCodeGeneratorPrintWriterManager.java antlr/TreeWalkerGrammar.java antlr/collections/impl/VectorEnumeration.java antlr/collections/impl/Vector.java antlr/collections/impl/VectorEnumerator.java antlr/collections/impl/BitSet.java antlr/collections/impl/LList.java antlr/collections/impl/LLCell.java antlr/collections/impl/LLEnumeration.java antlr/collections/impl/IndexedVector.java antlr/collections/impl/ASTEnumerator.java antlr/collections/impl/IntRange.java antlr/collections/impl/ASTArray.java antlr/collections/List.java antlr/collections/Stack.java antlr/collections/ASTEnumeration.java antlr/collections/AST.java antlr/collections/Enumerator.java antlr/ASTIterator.java antlr/JavaBlockFinishingInfo.java antlr/CommonASTWithHiddenTokens.java antlr/DiagnosticCodeGenerator.java antlr/FileCopyException.java antlr/SemanticException.java antlr/ASTNULLType.java antlr/InputBuffer.java antlr/RuleRefElement.java antlr/GrammarElement.java antlr/CSharpNameSpace.java antlr/ZeroOrMoreBlock.java antlr/Token.java antlr/Lookahead.java antlr/ExceptionSpec.java antlr/Alternative.java antlr/CodeGenerator.java antlr/MakeGrammar.java antlr/CppBlockFinishingInfo.java antlr/PreservingFileWriter.java antlr/CharStreamException.java antlr/CharScanner.java antlr/DefaultFileLineFormatter.java antlr/TokenStreamBasicFilter.java antlr/Version.java antlr/HTMLCodeGenerator.java antlr/TokenWithIndex.java antlr/OneOrMoreBlock.java antlr/ByteBuffer.java antlr/ParseTreeRule.java antlr/JavaCharFormatter.java antlr/LexerSharedInputState.java antlr/LexerGrammar.java antlr/ASTFactory.java antlr/MismatchedCharException.java antlr/TreeElement.java antlr/preprocessor/Hierarchy.java antlr/preprocessor/PreprocessorTokenTypes.java antlr/preprocessor/Rule.java antlr/preprocessor/PreprocessorLexer.java antlr/preprocessor/Tool.java antlr/preprocessor/GrammarFile.java antlr/preprocessor/Grammar.java antlr/preprocessor/Preprocessor.java antlr/preprocessor/Option.java antlr/TokenStream.java antlr/ANTLRTokdefParser.java antlr/TokenStreamException.java antlr/GrammarAnalyzer.java antlr/TreeParser.java antlr/PythonBlockFinishingInfo.java antlr/PrintWriterWithSMAP.java antlr/AlternativeElement.java antlr/DumpASTVisitor.java antlr/TokenStreamRewriteEngine.java antlr/TokenStreamIOException.java antlr/ANTLRTokenTypes.java antlr/TokenQueue.java antlr/ASTPair.java antlr/TreeSpecifierNode.java antlr/ActionTransInfo.java antlr/RuleEndElement.java antlr/LLkAnalyzer.java antlr/DefineGrammarSymbols.java antlr/BlockEndElement.java antlr/StringLiteralElement.java antlr/PythonCharFormatter.java antlr/build/ANTLR.java antlr/build/StreamScarfer.java antlr/build/Tool.java antlr/ToolErrorHandler.java antlr/GrammarAtom.java antlr/ANTLRGrammarParseBehavior.java antlr/WildcardElement.java antlr/GrammarSymbol.java antlr/TokenRefElement.java antlr/ImportVocabTokenManager.java antlr/StringLiteralSymbol.java antlr/DefaultToolErrorHandler.java antlr/CommonToken.java antlr/BlockContext.java antlr/CharRangeElement.java antlr/LLkParser.java antlr/CharFormatter.java antlr/debug/ParserMatchEvent.java antlr/debug/ParserMatchAdapter.java antlr/debug/SyntacticPredicateAdapter.java antlr/debug/SemanticPredicateAdapter.java antlr/debug/LLkDebuggingParser.java antlr/debug/SyntacticPredicateEvent.java antlr/debug/MessageAdapter.java antlr/debug/TraceEvent.java antlr/debug/SemanticPredicateEvent.java antlr/debug/TraceAdapter.java antlr/debug/ListenerBase.java antlr/debug/ParserReporter.java antlr/debug/ParserMatchListener.java antlr/debug/Tracer.java antlr/debug/ParserTokenAdapter.java antlr/debug/InputBufferListener.java antlr/debug/NewLineListener.java antlr/debug/InputBufferReporter.java antlr/debug/ParserEventSupport.java antlr/debug/DebuggingInputBuffer.java antlr/debug/InputBufferEventSupport.java antlr/debug/misc/JTreeASTModel.java antlr/debug/misc/ASTFrame.java antlr/debug/misc/JTreeASTPanel.java antlr/debug/ParseTreeDebugParser.java antlr/debug/ParserTokenEvent.java antlr/debug/ParserListener.java antlr/debug/ParserTokenListener.java antlr/debug/Event.java antlr/debug/ParserController.java antlr/debug/InputBufferAdapter.java antlr/debug/NewLineEvent.java antlr/debug/MessageEvent.java antlr/debug/ParserAdapter.java antlr/debug/SemanticPredicateListener.java antlr/debug/MessageListener.java antlr/debug/GuessingEvent.java antlr/debug/DebuggingParser.java antlr/debug/DebuggingCharScanner.java antlr/debug/SyntacticPredicateListener.java antlr/debug/TraceListener.java antlr/debug/InputBufferEvent.java antlr/ANTLRError.java antlr/TokenBuffer.java antlr/RecognitionException.java antlr/CSharpBlockFinishingInfo.java antlr/CSharpCodeGenerator.java antlr/ANTLRException.java antlr/ANTLRStringBuffer.java antlr/RuleBlock.java antlr/ANTLRTokdefParserTokenTypes.java antlr/TokenStreamHiddenTokenFilter.java antlr/TokenStreamRetryException.java antlr/ParserGrammar.java antlr/FileLineFormatter.java antlr/CppCharFormatter.java antlr/Utils.java antlr/ASTVisitor.java antlr/TokenManager.java antlr/ANTLRHashString.java antlr/SimpleTokenManager.java antlr/JavaCodeGenerator.java antlr/CharStreamIOException.java antlr/ANTLRTokdefLexer.java antlr/Tool.java antlr/ActionElement.java antlr/StringUtils.java antlr/Grammar.java antlr/BlockWithImpliedExitPath.java antlr/CommonAST.java antlr/CommonHiddenStreamToken.java antlr/TokenRangeElement.java antlr/AlternativeBlock.java antlr/RuleSymbol.java antlr/TokenSymbol.java antlr/actions/python/ActionLexerTokenTypes.java antlr/actions/python/CodeLexer.java antlr/actions/python/ActionLexer.java antlr/actions/python/CodeLexerTokenTypes.java antlr/actions/java/ActionLexerTokenTypes.java antlr/actions/java/ActionLexer.java antlr/actions/cpp/ActionLexerTokenTypes.java antlr/actions/cpp/ActionLexer.java antlr/actions/csharp/ActionLexerTokenTypes.java antlr/actions/csharp/ActionLexer.java antlr/ExceptionHandler.java antlr/DefaultJavaCodeGeneratorPrintWriterManager.java antlr/Parser.java antlr/ParserSharedInputState.java antlr/TreeParserSharedInputState.java antlr/DocBookCodeGenerator.java antlr/PythonCodeGenerator.java antlr/ASdebug/ASDebugStream.java antlr/ASdebug/TokenOffsetInfo.java antlr/ASdebug/IASDebugStream.java antlr/NoViableAltForCharException.java antlr/TreeBlockContext.java antlr/ParseTree.java antlr/TokenStreamRecognitionException.java antlr/ANTLRLexer.java antlr/CharBuffer.java antlr/MismatchedTokenException.java antlr/CharLiteralElement.java antlr/NoViableAltException.java antlr/CppCodeGenerator.java antlr/CharQueue.java
warning: [options] bootstrap class path not set in conjunction with -source 7
error: Source option 7 is no longer supported. Use 8 or later.
error: Target option 7 is no longer supported. Use 8 or later.
make[1]: *** [debian/rules:17: override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


---------------


-- System Information:
Debian Release: trixie/sid
  APT prefers mantic-updates
  APT policy: (500, 'mantic-updates'), (500, 'mantic-security'), (500, 'mantic')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-13-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the pkg-java-maintainers mailing list