[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1097442: marked as done (nedit: ftbfs with GCC-15)



Your message dated Sat, 27 Sep 2025 08:59:13 +0000
with message-id <E1v2Qlt-004Axq-2S@fasolo.debian.org>
and subject line Bug#1097442: fixed in nedit 1:5.7-6
has caused the Debian Bug report #1097442,
regarding nedit: ftbfs with GCC-15
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1097442: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097442
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:nedit
Version: 1:5.7-5
Severity: important
Tags: sid forky
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-15

[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/nedit_5.7-5_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

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

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --ddeb-migration='nedit-dbg (<< 1:5.6a-4~)'
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/nedit-5.7'
# Generated files
rm -f doc/nedit.1 doc/nedit-nc.1 source/nedit-nc
/usr/bin/make -C doc clean
make[2]: Entering directory '/build/reproducible-path/nedit-5.7/doc'
Removing generated NEdit documentation...
make[2]: Leaving directory '/build/reproducible-path/nedit-5.7/doc'
/usr/bin/make clean
make[2]: Entering directory '/build/reproducible-path/nedit-5.7'
(cd util;   /usr/bin/make -f Makefile.common clean)
make[3]: Entering directory '/build/reproducible-path/nedit-5.7/util'
rm -f DialogF.o getfiles.o printUtils.o misc.o fileUtils.o prefFile.o fontsel.o managedList.o utils.o clearcase.o motif.o rbTree.o refString.o nedit_malloc.o libNUtil.a
make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/util'
(cd Xlt;    /usr/bin/make -f Makefile.common clean)
make[3]: Entering directory '/build/reproducible-path/nedit-5.7/Xlt'
rm -f BubbleButton.o SlideC.o  libXlt.a
make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/Xlt'
(cd Microline/XmL;    /usr/bin/make -f Makefile.common clean)
make[3]: Entering directory '/build/reproducible-path/nedit-5.7/Microline/XmL'
rm -f Folder.o XmL.o  libXmL.a
make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/Microline/XmL'
(cd source; /usr/bin/make -f Makefile.common clean)
make[3]: Entering directory '/build/reproducible-path/nedit-5.7/source'
rm -f nedit.o file.o menu.o window.o selection.o search.o undo.o shift.o help.o preferences.o tags.o userCmds.o shell.o regularExp.o macro.o text.o textSel.o textDisp.o textBuf.o textDrag.o server.o highlight.o highlightData.o interpret.o parse.o smartIndent.o regexConvert.o tabDragDrop.o windowTitle.o calltips.o server_common.o rangeset.o nedit nc nc.o parse.c linkdate.o
make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/source'
make[2]: Leaving directory '/build/reproducible-path/nedit-5.7'
find util source Xlt Microline/XmL -type l | \
	xargs --no-run-if-empty rm -f
# Restore original files
for f in source/help_data.h source/help_topic.h; do [ ! -f $f._ ] || mv $f._ $f; done
make[1]: Leaving directory '/build/reproducible-path/nedit-5.7'
   dh_autoreconf_clean "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)"
   dh_clean "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)"
 debian/rules binary
dh binary --ddeb-migration='nedit-dbg (<< 1:5.6a-4~)'
   dh_update_autotools_config "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)"
   dh_autoreconf "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)"
   dh_auto_configure "-O--ddeb-migration=nedit-dbg (<< 1:5.6a-4~)"
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/nedit-5.7'
# Save original files
for f in source/help_data.h source/help_topic.h; do [ -f $f._ ] || cp -a $f $f._ ; done
sed -i s'/\(NEditVersion = "\).*"/\1NEdit released by Debian (1:5.7-5)\\n"/' source/help_data.h
/usr/bin/make CFLAGS="-DBUILD_UNTESTED_NEDIT -DHAVE__XMVERSIONSTRING -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/nedit-5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now" linux
make[2]: Entering directory '/build/reproducible-path/nedit-5.7'
(cd util; \
    /usr/bin/make -f Makefile.linux libNUtil.a)
make[3]: Entering directory '/build/reproducible-path/nedit-5.7/util'
cc -DBUILD_UNTESTED_NEDIT -DHAVE__XMVERSIONSTRING -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/nedit-5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wdate-time -D_FORTIFY_SOURCE=2  -c -o DialogF.o DialogF.c
cc -DBUILD_UNTESTED_NEDIT -DHAVE__XMVERSIONSTRING -Wall -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/nedit-5.7=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wdate-time -D_FORTIFY_SOURCE=2  -c -o getfiles.o getfiles.c
getfiles.c: In function ‘replacementDirSearchProc’:
getfiles.c:1076:6: error: too many arguments to function ‘OrigDirSearchProc’; expected 0, have 2
 1076 |     (*OrigDirSearchProc)(w, searchData);
      |     ~^~~~~~~~~~~~~~~~~~~ ~
getfiles.c: In function ‘replacementFileSearchProc’:
getfiles.c:1092:6: error: too many arguments to function ‘OrigFileSearchProc’; expected 0, have 2
 1092 |     (*OrigFileSearchProc)(w, searchData);
      |     ~^~~~~~~~~~~~~~~~~~~~ ~
make[3]: *** [<builtin>: getfiles.o] Error 1
make[3]: Leaving directory '/build/reproducible-path/nedit-5.7/util'
make[2]: *** [Makefile:25: linux] Error 2
make[2]: Leaving directory '/build/reproducible-path/nedit-5.7'
make[1]: *** [debian/rules:40: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/nedit-5.7'
make: *** [debian/rules:68: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: nedit
Source-Version: 1:5.7-6
Done: Andreas Beckmann <anbe@debian.org>

We believe that the bug you reported is fixed in the latest version of
nedit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1097442@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated nedit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 27 Sep 2025 09:12:46 +0200
Source: nedit
Architecture: source
Version: 1:5.7-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 1097442
Changes:
 nedit (1:5.7-6) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with GCC 15.  (Closes: #1097442)
Checksums-Sha1:
 c3fbd5a442e0ae445506338fb864cc7b2817419f 1890 nedit_5.7-6.dsc
 e89edee129415fe85ce209a7683f721856504876 35320 nedit_5.7-6.debian.tar.xz
 de1369c16576bc77141f5df9de60b54adc63b112 6787 nedit_5.7-6_source.buildinfo
Checksums-Sha256:
 a6dd40ab43280b57107d3af3f73c3536d8cab27280fb29b26489f51c1e3c70b6 1890 nedit_5.7-6.dsc
 e9f6c0c2c921edb1388740b63183e4fb380d26f29a11da0b3267f71ce129cb2e 35320 nedit_5.7-6.debian.tar.xz
 05e0e3435363cae2879646171291f2df4ced1e1bfbee35e39e1dcf96f4102660 6787 nedit_5.7-6_source.buildinfo
Files:
 32b39112bc2fc16b130b6e1fc2f448c4 1890 editors optional nedit_5.7-6.dsc
 6f3f228e730d0b738d8ad29b129ebb59 35320 editors optional nedit_5.7-6.debian.tar.xz
 e454af9b6d21812384d1618b8aac19be 6787 editors optional nedit_5.7-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmjXjzUQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCHY2D/96NBQhWjd9vFHXFHVuL7UBcIi5tft0bser
tT9kadY4A7caQuZDTv3M1VmAPAwK74zTRe4dQii/HIRC9dWgKO1HBIhbIkiu429p
kPm9Q5+1dz4dPJX4U+LMFw03//+1vbz0PHVq69pnip3kdeXfh6XQzXZQNu7XQpup
0ofGOFj0wGpkYreYTHuF/OxAO+xGzLMjJyiKBbrQSY/KEQFRzz52uz239dLoHF+a
l9gTgZ9L9FR7Z3RaGbcjHpeu8u7CVTC9rodjLukjShPKnD4EfhcOfSUU64HgUsj+
qA6jj1vgWUs2Tl2Nx0F7F6uIL9JaigGXBYjXCx73727IWa0bmWNjPdCY5mlinlce
88ORzmJuQ4cbqear+WuLNCFDOgQR2OBUZpv96OBwvxf0hLyktpeq9OLyZkcvqll3
Zha8Xu84O6J/J6s5PvTp3DX8BUZ9jSbvndkRadrisIWgqrGRTMJetxXXxYM5vBJr
QdP8QwF7KEKMX4HZMcAk88JdXo9gh28n5XuIoX0a4JXonxyUQol6YhXj3ntaIZ1P
feuPY/d8lKNFKh7XaMt0ZQ6qlqlfNKAzMSwlxA7DUwZoXdC51/okx+AHhA0q9fG+
5zwbviEOvFvXbSZDqFQd10uXopOOjVn1Lr4h11/tzIxC5oPDLzq4V/O6yu7fJGjT
Rcpg6qC0sQ==
=X+Kr
-----END PGP SIGNATURE-----

Attachment: pgp0TYW0HR28c.pgp
Description: PGP signature


--- End Message ---

Reply to: