>>> Existing ${T}/environment for 'commons-csv-1.12.0' will be sourced. >>> Run 'clean' to start with a fresh environment. >>> Checking commons-csv-1.12.0-src.tar.gz's mtime... >>> WORKDIR is up-to-date, keeping... * checking ebuild checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> It appears that 'pretend' has already executed for 'commons-csv-1.12.0'; skipping. >>> Remove '/var/tmp/portage/dev-java/commons-csv-1.12.0/.pretended' to force pretend. >>> It appears that 'setup' has already executed for 'commons-csv-1.12.0'; skipping. >>> Remove '/var/tmp/portage/dev-java/commons-csv-1.12.0/.setuped' to force setup. >>> It appears that 'unpack' has already executed for 'commons-csv-1.12.0'; skipping. >>> Remove '/var/tmp/portage/dev-java/commons-csv-1.12.0/.unpacked' to force unpack. >>> It appears that 'prepare' has already executed for 'commons-csv-1.12.0'; skipping. >>> Remove '/var/tmp/portage/dev-java/commons-csv-1.12.0/.prepared' to force prepare. >>> Configuring source in /var/tmp/portage/dev-java/commons-csv-1.12.0/work/commons-csv-1.12.0-src ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-java/commons-csv-1.12.0/work/commons-csv-1.12.0-src ... javac -source 1.8 -target 1.8 -d target/classes -encoding UTF-8 -classpath /usr/share/commons-codec/lib/commons-codec.jar:/usr/share/commons-io-1/lib/commons-io.jar @sources.lst warning: [options] bootstrap class path not set in conjunction with -source 8 src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:29: error: cannot find symbol import org.apache.commons.io.input.UnsynchronizedBufferedReader; ^ symbol: class UnsynchronizedBufferedReader location: package org.apache.commons.io.input src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:38: error: cannot find symbol final class ExtendedBufferedReader extends UnsynchronizedBufferedReader { ^ symbol: class UnsynchronizedBufferedReader src/main/java/org/apache/commons/csv/Lexer.java:120: error: cannot find symbol return reader.isClosed(); ^ symbol: method isClosed() location: variable reader of type ExtendedBufferedReader src/main/java/org/apache/commons/csv/Lexer.java:144: error: cannot find symbol reader.peek(delimiterBuf); ^ symbol: method peek(char[]) location: variable reader of type ExtendedBufferedReader src/main/java/org/apache/commons/csv/Lexer.java:182: error: cannot find symbol reader.peek(escapeDelimiterBuf); ^ symbol: method peek(char[]) location: variable reader of type ExtendedBufferedReader src/main/java/org/apache/commons/csv/Lexer.java:334: error: cannot find symbol if (isQuoteChar(reader.peek())) { ^ symbol: method peek() location: variable reader of type ExtendedBufferedReader src/main/java/org/apache/commons/csv/Lexer.java:438: error: cannot find symbol if (ch == Constants.CR && reader.peek() == Constants.LF) { ^ symbol: method peek() location: variable reader of type ExtendedBufferedReader src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:65: error: method does not override or implement a method from a supertype @Override ^ src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:69: error: cannot find symbol super.close(); ^ symbol: variable super location: class ExtendedBufferedReader src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:106: error: method does not override or implement a method from a supertype @Override ^ src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:111: error: cannot find symbol super.mark(readAheadLimit); ^ symbol: variable super location: class ExtendedBufferedReader src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:114: error: method does not override or implement a method from a supertype @Override ^ src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:116: error: cannot find symbol final int current = super.read(); ^ symbol: variable super location: class ExtendedBufferedReader src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:126: error: method does not override or implement a method from a supertype @Override ^ src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:131: error: cannot find symbol final int len = super.read(buf, offset, length); ^ symbol: variable super location: class ExtendedBufferedReader src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:163: error: method does not override or implement a method from a supertype @Override ^ src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:165: error: cannot find symbol if (peek() == EOF) { ^ symbol: method peek() location: class ExtendedBufferedReader src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:172: error: cannot find symbol final int next = peek(); ^ symbol: method peek() location: class ExtendedBufferedReader src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:185: error: method does not override or implement a method from a supertype @Override ^ src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java:190: error: cannot find symbol super.reset(); ^ symbol: variable super location: class ExtendedBufferedReader src/main/java/org/apache/commons/csv/CSVFormat.java:2331: error: cannot find symbol bufferedReader.peek(lookAheadBuffer); ^ symbol: method peek(char[]) location: variable bufferedReader of type ExtendedBufferedReader 21 errors 1 warning * ERROR: dev-java/commons-csv-1.12.0::gentoo failed (compile phase): * ejavac failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2414: Called java-pkg-simple_src_compile * environment, line 885: Called ejavac '-d' 'target/classes' '-encoding' 'UTF-8' '-classpath' '/usr/share/commons-codec/lib/commons-codec.jar:/usr/share/commons-io-1/lib/commons-io.jar' '@sources.lst' * environment, line 678: Called die * The specific snippet of code: * "${args[@]}" || die "ejavac failed" * * If you need support, post the output of `emerge --info '=dev-java/commons-csv-1.12.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-java/commons-csv-1.12.0::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM=openjdk-17 CLASSPATH="" JAVA_HOME="/usr/lib64/openjdk-17" JAVACFLAGS="-source 1.8 -target 1.8" COMPILER="" and of course, the output of emerge --info =dev-java/commons-csv-1.12.0 * The complete build log is located at '/var/tmp/portage/dev-java/commons-csv-1.12.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/commons-csv-1.12.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-java/commons-csv-1.12.0/work/commons-csv-1.12.0-src' * S: '/var/tmp/portage/dev-java/commons-csv-1.12.0/work/commons-csv-1.12.0-src' Reproducible: Always commons-csv-1.9.0 compiles fine
Upgrading commons-io from 2.16.1 to 2.17.0 solved the issue. Thanks!
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe2ded5286045965da09896036a03ad2b94c159 commit ffe2ded5286045965da09896036a03ad2b94c159 Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2024-10-27 08:01:05 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2024-10-27 17:38:14 +0000 dev-java/commons-io: drop 2.16.1 Bug: https://bugs.gentoo.org/942284 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> dev-java/commons-io/Manifest | 2 -- dev-java/commons-io/commons-io-2.16.1.ebuild | 42 ---------------------------- 2 files changed, 44 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6991dada62952f3b59a25fde32da1ac4250c2c13 commit 6991dada62952f3b59a25fde32da1ac4250c2c13 Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2024-10-26 13:40:29 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2024-10-28 06:20:59 +0000 dev-java/commons-csv: adjust dependency >=dev-java/commons-io-2.17.0:1 Closes: https://bugs.gentoo.org/942284 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/38836/commits/69d92190957e8920a495a56d3be4c8b0bc079a46 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> .../{commons-csv-1.12.0.ebuild => commons-csv-1.12.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)