https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-java/antlr-runtime-4.9.3 fails tests. Discovered on: amd64 (internal ref: gcc14_tinderbox) System: GCC-14-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-14) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0015
Created attachment 898109 [details] build.log build log and emerge --info
Error(s) that match a know pattern: FAILURES!!! junit.framework.AssertionFailedError junit.framework.AssertionFailedError: [Java:LargeLexer] Parse output is incorrect: expectedOutput:<>; actualOutput:<[@0,0:4='KW400',<402>,1:0]
Tests pass with openjdk:21
(In reply to Agostino Sarubbo from comment #0) > https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ > > Issue: dev-java/antlr-runtime-4.9.3 fails tests. > Discovered on: amd64 (internal ref: gcc14_tinderbox) > System: GCC-14-SYSTEM > (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-14) > > Info about the issue: > https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0015 Could wee please get the GENTOO_VM=openjdk-bin-24 mentioned for this tinderbox?
If we want to resolve this bug by bumping ANTLR to the latest upstream version 4.13.1 and keep running the tests, we will need to be able to run JUnit 5 tests because the upstream has migrated to JUnit 5 as of 4.11.0. https://github.com/antlr/antlr4/commit/4d5a6bf3c208582aafe3aeb4d106b4bc10254112