[From nobody Thu Oct  1 18:27:09 2026
Received: (at maintonly) by bugs.debian.org; 3 Jul 2024 12:34:16 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
 (2021-04-09) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-115.2 required=4.0 tests=ALL_TRUSTED,BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,FVGT_m_MULTI_ODD,HAS_PACKAGE,
 USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST autolearn=ham
 autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 43; hammy, 150; neutral, 183; spammy,
 0. spammytokens: hammytokens:0.000-+--pkgbuilddir,
 0.000-+--PKGBUILDDIR, 0.000-+--H*F:U*doko, 0.000-+--trixie,
 0.000-+--qa-logs.debian.net
Return-path: &lt;doko@paradis.debian.org&gt;
Received: from muffat.debian.org ([2607:f8f0:614:1::1274:33]:47422)
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=muffat.debian.org, EMAIL=hostmaster@muffat.debian.org (verified)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;doko@paradis.debian.org&gt;)
 id 1sOzBi-00CjSQ-3T
 for maintonly@bugs.debian.org; Wed, 03 Jul 2024 12:34:16 +0000
Received: from paradis.debian.org ([2607:f8f0:614:1::1274:67]:33598)
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=paradis.debian.org, EMAIL=hostmaster@paradis.debian.org (verified)
 by muffat.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.94.2) (envelope-from &lt;doko@paradis.debian.org&gt;)
 id 1sOzBf-004Eo5-WB
 for maintonly@bugs.debian.org; Wed, 03 Jul 2024 12:34:16 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.paradis;
 h=Date:Message-Id:Content-Transfer-Encoding:Content-Type:
 MIME-Version:From:Subject:To:Reply-To:Cc:Content-ID:Content-Description:
 In-Reply-To:References; bh=abuf2YLMki/RoZ8w4fTTQF/nBCWYTs8Z0taN+ft40NM=; b=Vl
 CHHx6H7aS+KgUcm0+3eIvAlldpdU+iIbfLzbpyNgPjSfXz8n0sg8nVMbBAhofAKVFCjNLAmR64ADI
 +FcffMZjwpF7JiJ0HinS1TRY41l8TuIPM+PRMTs0NTukmlVfHiAy43iYwLbBFSfglxbvvi6seT8/V
 V4q3NkT+xxlR2zYr6r+sGyZUGAWJdmjp9UDvruOBEfHnwBsh6Zs5U7xdA+964lqfyiS0SeoCSDLLt
 rN1YhDB5PsU/aiiIQRs+OyHZMG0xndPxGPB0iaoBo8nyMYiLDivHPbxDNQcQl/txKMWf8e3kPpwUW
 1aGtViMN2LdOWphkeCL4vqb9Iq7DVIvQ==;
Received: from doko by paradis.debian.org with local (Exim 4.94.2)
 (envelope-from &lt;doko@paradis.debian.org&gt;) id 1sOzBe-0042Iv-Mt
 for maintonly@bugs.debian.org; Wed, 03 Jul 2024 12:34:14 +0000
To: maintonly@bugs.debian.org
Subject: libreadline-java: ftbfs with GCC-14
From: Matthias Klose &lt;doko@debian.org&gt;
MIME-Version: 1.0
Content-Type: text/plain; charset=&quot;UTF-8&quot;
Content-Transfer-Encoding: 8bit
Message-Id: &lt;E1sOzBe-0042Iv-Mt@paradis.debian.org&gt;
Date: Wed, 03 Jul 2024 12:34:14 +0000
Delivered-To: maintonly@bugs.debian.org

Package: src:libreadline-java
Version: 0.8.0.1+dfsg-10
Severity: important
Tags: sid trixie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/libreadline-java_0.8.0.1+dfsg-10_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
adding: org/gnu/readline/ReadlineCompleter.class(in = 194) (out= 137)(deflated 29%)
adding: org/gnu/readline/ReadlineConstBase.class(in = 620) (out= 398)(deflated 35%)
adding: org/gnu/readline/ReadlineConstInt.class(in = 283) (out= 190)(deflated 32%)
adding: org/gnu/readline/ReadlineConstString.class(in = 289) (out= 193)(deflated 33%)
adding: org/gnu/readline/ReadlineLibrary.class(in = 1004) (out= 566)(deflated 43%)
adding: org/gnu/readline/ReadlineReader.class(in = 3219) (out= 1654)(deflated 48%)
cd src; make T_LIBS=&quot;JavaReadline JavaEditline&quot; JAVAINCLUDE=&quot;/usr/lib/jvm/default-java/include&quot; \
	        JAVANATINC=&quot;/usr/lib/jvm/default-java/include&quot; native
make[3]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src'
cd native ; make T_LIBS=&quot;JavaReadline JavaEditline&quot; JAVAINCLUDE=&quot;/usr/lib/jvm/default-java/include&quot; \
                            JAVANATINC=&quot;/usr/lib/jvm/default-java/include&quot; all
make[4]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/native'
make TG=JavaReadline lib
make[5]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/native'
touch org_gnu_readline_Readline.h
gcc -I /usr/lib/jvm/default-java/include -I /usr/lib/jvm/default-java/include/linux -I /usr/lib/jvm/default-java/include -I /usr/lib/jvm/default-java/include/linux -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/&lt;&lt;PKGBUILDDIR&gt;&gt;=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -DPOSIX -fPIC -DPOSIX -DJavaReadline \
                                   -c org_gnu_readline_Readline.c
org_gnu_readline_Readline.c:85:3: error: initialization of ‘int *’ from incompatible pointer type ‘long unsigned int *’ [-Wincompatible-pointer-types]
   85 |   &amp;rl_readline_state,
      |   ^
org_gnu_readline_Readline.c:85:3: note: (near initialization for ‘globalIntegerInternals[2]’)
org_gnu_readline_Readline.c:120:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  120 |  /* const */ &amp;rl_library_version,
      |              ^
org_gnu_readline_Readline.c:120:14: note: (near initialization for ‘globalStringInternals[0]’)
org_gnu_readline_Readline.c:121:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  121 |  /* const */ &amp;rl_readline_name,
      |              ^
org_gnu_readline_Readline.c:121:14: note: (near initialization for ‘globalStringInternals[1]’)
org_gnu_readline_Readline.c:124:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  124 |  /* const */ &amp;rl_terminal_name,
      |              ^
org_gnu_readline_Readline.c:124:14: note: (near initialization for ‘globalStringInternals[4]’)
org_gnu_readline_Readline.c:126:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  126 |  /* const */ &amp;rl_basic_word_break_characters,
      |              ^
org_gnu_readline_Readline.c:126:14: note: (near initialization for ‘globalStringInternals[6]’)
org_gnu_readline_Readline.c:127:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  127 |  /* const */ &amp;rl_completer_word_break_characters,
      |              ^
org_gnu_readline_Readline.c:127:14: note: (near initialization for ‘globalStringInternals[7]’)
org_gnu_readline_Readline.c:128:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  128 |  /* const */ &amp;rl_completer_quote_characters,
      |              ^
org_gnu_readline_Readline.c:128:14: note: (near initialization for ‘globalStringInternals[8]’)
org_gnu_readline_Readline.c:129:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  129 |  /* const */ &amp;rl_basic_quote_characters,
      |              ^
org_gnu_readline_Readline.c:129:14: note: (near initialization for ‘globalStringInternals[9]’)
org_gnu_readline_Readline.c:130:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  130 |  /* const */ &amp;rl_filename_quote_characters,
      |              ^
org_gnu_readline_Readline.c:130:14: note: (near initialization for ‘globalStringInternals[10]’)
org_gnu_readline_Readline.c:131:14: error: initialization of ‘char **’ from incompatible pointer type ‘const char **’ [-Wincompatible-pointer-types]
  131 |  /* const */ &amp;rl_special_prefixes,
      |              ^
org_gnu_readline_Readline.c:131:14: note: (near initialization for ‘globalStringInternals[11]’)
make[5]: *** [Makefile:109: org_gnu_readline_Readline.o] Error 1
make[5]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/native'
make[4]: *** [Makefile:72: JavaReadline] Error 2
make[4]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/native'
make[3]: *** [Makefile:12: native] Error 2
make[3]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src'
make[2]: *** [Makefile:98: build-native] Error 2
make[2]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
dh_auto_build: error: make -j1 &quot;INSTALL=install --strip-program=true&quot; JAVAC=/usr/lib/jvm/default-java/bin/javac &quot;JC_FLAGS=-source 1.8 -target 1.8 -h native&quot; CC=gcc JAVAINCLUDE=/usr/lib/jvm/default-java/include JAVANATINC=/usr/lib/jvm/default-java/include &quot;T_LIBS=JavaReadline JavaEditline&quot; jar build-native returned exit code 2
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 25
make[1]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
make: *** [debian/rules:12: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
]