Your message dated Sat, 13 Jan 2024 17:34:39 +0000 with message-id <[email protected]> and subject line Bug#1057935: fixed in ncurses-hexedit 0.9.7+orig-7.3 has caused the Debian Bug report #1057935, regarding ncurses-hexedit: FTBFS: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 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 [email protected] immediately.) -- 1057935: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057935 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:ncurses-hexedit Version: 0.9.7+orig-7.2 Severity: serious Tags: ftbfs Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary debian/rules override_dh_update_autotools_config make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_update_autotools_config test -f debian/backup.tar || \ tar cpf debian/backup.tar -T debian/mutable make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before grep -q ^XDT_ configure.ac autoreconf -f -i configure.ac:11: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.ac:11: You should use the 'AC_CONFIG_HEADERS' macro instead. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:745: AM_CONFIG_HEADER is expanded from... configure.ac:11: the top level configure.ac:22: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:22: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:22: the top level configure.ac:109: warning: AC_OUTPUT should be used without arguments. configure.ac:109: You should run autoupdate. configure.ac:13: installing './compile' src/Makefile.am: installing './depcomp' find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after dh_auto_configure ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking for ncurses.h... yes checking for fcntl.h... yes checking for getopt.h... yes checking for limits.h... yes checking for sys/ioctl.h... yes checking for unistd.h... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for an ANSI C-conforming const... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for snprintf... yes checking for isprint... yes checking for getopt_long... yes checking for TIOCGWINSZ... yes, found in termio.h checking for newwin in -lncurses... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating docs/Makefile config.status: creating gnu/Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands rm -f debian/ncurses-hexedit.debhelper.log debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build -- \ make -j2 make[2]: Entering directory '/<<PKGBUILDDIR>>' make all-recursive make[3]: Entering directory '/<<PKGBUILDDIR>>' Making all in docs make[4]: Entering directory '/<<PKGBUILDDIR>>/docs' restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/bash '/<<PKGBUILDDIR>>/missing' makeinfo --version) >/dev/null 2>&1; then \ for f in hexeditor.info hexeditor.info-[0-9] hexeditor.info-[0-9][0-9] hexeditor.i[0-9] hexeditor.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/bash '/<<PKGBUILDDIR>>/missing' makeinfo -I . \ -o hexeditor.info hexeditor.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./hexeditor.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc make[4]: Leaving directory '/<<PKGBUILDDIR>>/docs' Making all in src make[4]: Entering directory '/<<PKGBUILDDIR>>/src' gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o asciikey.o asciikey.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o calc.o calc.c calc.c: In function ‘calcStatWindow’: calc.c:189:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 189 | wprintw (Globals.wstatus, "Integer: %d bits Long: %d bits", | ~^ | | | int | %ld 190 | sizeof (int) * 8, sizeof (long) * 8); | ~~~~~~~~~~~~~~~~ | | | long unsigned int calc.c:189:59: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long unsigned int’ [-Wformat=] 189 | wprintw (Globals.wstatus, "Integer: %d bits Long: %d bits", | ~^ | | | int | %ld 190 | sizeof (int) * 8, sizeof (long) * 8); | ~~~~~~~~~~~~~~~~~ | | | long unsigned int gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o calckeys.o calckeys.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o edit.o edit.c gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o file.o file.c file.c: In function ‘printPage’: file.c:647:34: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 647 | for (result = Globals.wmain->_curx; result < COLS; result++) | ^~ make[4]: *** [Makefile:400: file.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory '/<<PKGBUILDDIR>>/src' make[3]: *** [Makefile:357: all-recursive] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: *** [Makefile:298: all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: error: make -j2 returned exit code 2 make[1]: *** [debian/rules:26: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:12: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202312/ About the archive rebuild: The build was made using virtual machines from AWS, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.
--- End Message ---
--- Begin Message ---Source: ncurses-hexedit Source-Version: 0.9.7+orig-7.3 Done: Mate Kukri <[email protected]> We believe that the bug you reported is fixed in the latest version of ncurses-hexedit, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Mate Kukri <[email protected]> (supplier of updated ncurses-hexedit 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 05 Jan 2024 15:59:12 +0000 Source: ncurses-hexedit Architecture: source Version: 0.9.7+orig-7.3 Distribution: unstable Urgency: medium Maintainer: Carlos Maddela <[email protected]> Changed-By: Mate Kukri <[email protected]> Closes: 1057935 Changes: ncurses-hexedit (0.9.7+orig-7.3) unstable; urgency=medium . * Non-maintainer upload. * d/p/ncurses_ftbfs.patch: Stop using fields of opaque _WINDOW struct (Closes: #1057935) Checksums-Sha1: 604accf108b6c6d0e19b05774a9ea98d155116d1 2051 ncurses-hexedit_0.9.7+orig-7.3.dsc f88b8bcbae98b663a61b4e7e718e2f5fec545c60 32484 ncurses-hexedit_0.9.7+orig-7.3.debian.tar.xz 4a70ef5b7a5fafa69a8c5540765b15567b60a715 7022 ncurses-hexedit_0.9.7+orig-7.3_amd64.buildinfo Checksums-Sha256: 6b28d334f26689f6f63dde6b5c26034d1435fb50534fa7142ecf2e9270d5ef8e 2051 ncurses-hexedit_0.9.7+orig-7.3.dsc 70e49a2402751939c0028e52c857cd60f1dbc3a82e0086253c15b9b8ccb5a1fd 32484 ncurses-hexedit_0.9.7+orig-7.3.debian.tar.xz b35c032a067c9a007ae8c8d1ddf969bb4677b2b683c1de419358c9ac4e57d687 7022 ncurses-hexedit_0.9.7+orig-7.3_amd64.buildinfo Files: 04a42b2717fb4b5001c41716dd2b3e50 2051 editors optional ncurses-hexedit_0.9.7+orig-7.3.dsc 70d4b36f3dec11c82c7e68a646dbb115 32484 editors optional ncurses-hexedit_0.9.7+orig-7.3.debian.tar.xz 1f2bb00f2a5efc5aa88377c461f8271d 7022 editors optional ncurses-hexedit_0.9.7+orig-7.3_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEuDQJkCg9jZvBlJrHR5mjUUbRKzUFAmWgH3EACgkQR5mjUUbR KzWsDg//dzm/YJ2ci5AO2UidxqsaiEcHDQjuVSlTnAFt2UFbcK/WBSgCvdhnJzZ5 5XE1v7HEpCmAcSlwvmuPB4WkK0R3fWHNSa9cSbhimvBxT0J1Dow16F1rmE0+ainY knuVH5F1Rh3IqTXseO3AHntSEgIM+NfT2zTDYzC0HiHekj25KcjeEJTAr852hniU H1F+J9BBnELQY/3tdfXHqDKcaIs1SHflXp6VU75SOkKqKTWCA1/6Ib8gvbfFQAwG Sh9YVb5wcK6+TmBuek0WW64yJ8HwBdeYhoC7YPBHGHETa619h+qMnD9GjJexZnbn 8y/Cs580eDfp9itnRe2ByEGI8iNzm1E4FGE9JsoPRdhv69OU/Jm2g6Yl305+y0WZ G/sMllbToHIGFXFn4l7+mSTzd6lewcPH79iJBHaL2jxrTkm2yTV20SivErYjyih2 JiyZX84w/2hdfxQZoi7d0bZ9YYZFGSiFioA/WV4pznnRLUq84g0vCSMUIs1mx1I4 a9BlYCcW0eeLLOcmRptRKTNiYoBEqrZ3ZSKYzNoaDmIMXyLDYsEUkOaQY7P9rNAY pribEuKLc88pN7oU2j2V6LtLaAnPKZDsWcmOUA2iFhtnIbvCv3Mkmy226lY5hTIp 3M7GmPCgpT/Ei1+QmcBFb5anjOlRxWHfQa7Q+LT1UrfIYRRyqxA= =l/a9 -----END PGP SIGNATURE-----
--- End Message ---

