Your message dated Sat, 16 Dec 2023 20:34:43 +0000
with message-id <e1rebmx-00er3e...@fasolo.debian.org>
and subject line Bug#1057545: fixed in bosh 0.6-12
has caused the Debian Bug report #1057545,
regarding bosh: FTBFS: bosh.c:453:23: error: 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 ow...@bugs.debian.org
immediately.)
--
1057545: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057545
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:bosh
Version: 0.6-11
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
autoreconf: warning: autoconf input should be named 'configure.ac', not
'configure.in'
aclocal: warning: autoconf input should be named 'configure.ac', not
'configure.in'
configure.in:2: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are
deprecated.
./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from...
aclocal.m4:429: AM_INIT_AUTOMAKE is expanded from...
configure.in:2: the top level
configure.in:14: warning: AC_OUTPUT should be used without arguments.
configure.in:14: You should run autoupdate.
automake: warning: autoconf input should be named 'configure.ac', not
'configure.in'
configure.in:2: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are
deprecated. For more info, see:
configure.in:2:
https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.in:3: installing './compile'
automake: warning: autoconf input should be named 'configure.ac', not
'configure.in'
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 ncurses.h... yes
checking for initscr in -lncurses... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
dh_auto_build
make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DPACKAGE=\"bosh\" -DVERSION=\"0.6\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIBNCURSES=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2
-Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
bosh.o bosh.c
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DPACKAGE=\"bosh\" -DVERSION=\"0.6\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_LIBNCURSES=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2
-Wall -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o
misc.o misc.c
In file included from bosh.c:23:
bosh.c: In function ‘keyhandler_readstr’:
bosh.c:453:23: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct
_win_st’}
453 | mvaddch(stdscr->_cury,stdscr->_curx-1,' ');
| ^~
bosh.c:453:37: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct
_win_st’}
453 | mvaddch(stdscr->_cury,stdscr->_curx-1,' ');
| ^~
bosh.c:454:20: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct
_win_st’}
454 | move(stdscr->_cury,stdscr->_curx-1);
| ^~
bosh.c:454:34: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct
_win_st’}
454 | move(stdscr->_cury,stdscr->_curx-1);
| ^~
bosh.c: In function ‘bosh_mainloop’:
bosh.c:561:7: warning: variable ‘needredraw’ set but not used
[-Wunused-but-set-variable]
561 | int needredraw;
| ^~~~~~~~~~
bosh.c: In function ‘bosh_redraw’:
bosh.c:706:14: warning: format ‘%d’ expects argument of type ‘int’, but
argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
706 | printw("%d",bosh->autorefresh-(time(NULL)-autorefreshtime));
| ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| int time_t {aka long int}
| %ld
make[1]: *** [Makefile:422: bosh.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make: *** [debian/rules:5: binary] Error 25
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: bosh
Source-Version: 0.6-12
Done: Salvatore Bonaccorso <car...@debian.org>
We believe that the bug you reported is fixed in the latest version of
bosh, 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 1057...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Salvatore Bonaccorso <car...@debian.org> (supplier of updated bosh 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 16 Dec 2023 21:13:19 +0100
Source: bosh
Architecture: source
Version: 0.6-12
Distribution: unstable
Urgency: medium
Maintainer: Salvatore Bonaccorso <car...@debian.org>
Changed-By: Salvatore Bonaccorso <car...@debian.org>
Closes: 971452 1057545
Changes:
bosh (0.6-12) unstable; urgency=medium
.
* Avoid accessing internal ncurses structures (fixes FTBFS)
Thanks to Sven Joachim (Closes: #1057545)
* Rename Salsa CI configuration file to debian/salsa-ci.yml
* Declare smoke-test autopkgtest as superficial (Closes: #971452)
* debian/control: Switch Build-Depends to libncurses-dev
* Declare compliance with Debian policy 4.6.2
* debian/control: Use HTTPS transport protocol for Homepage URL
* Use HTTPS transport protocol in watch URL
* Update copyright years for debian/* packaging files
* debian/copyright: Use HTTPS transport protocol for Source field URL
Checksums-Sha1:
9248fe124a186c2b9cd6442833e5a235e7ddc0eb 1961 bosh_0.6-12.dsc
ac5c54d2b1f3c82a426072729c26246dbf02496a 7456 bosh_0.6-12.debian.tar.xz
Checksums-Sha256:
40cd281ae6d0b7d737478591ab787ce141a70e58d7b614cdc916fdb2221df925 1961
bosh_0.6-12.dsc
5fb7c14d6f41cc31b60e542229f91f01d0aa064fb78226f6cc1de43a54431b94 7456
bosh_0.6-12.debian.tar.xz
Files:
11331c1540f3fd6445debab986e05342 1961 utils optional bosh_0.6-12.dsc
ebf2a8beacfa388a6e8f7bd271a93e07 7456 utils optional bosh_0.6-12.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmV+BkxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89E5F4P/iDlqtjITkXRdid8bWVxKSMZABTexIlU
38p1e3EzgeExu+H5s0y35qQYJRRJRp+Atpm779VbyDYV7iAexf4vu4E/lF8eHDO5
dYD5Xtbth5XSXdMCJNS9HGHEwnPaEHkBSld4GM4CUY7zNz5JIMiY3XyGKXILJruj
Eu/etiHRM3k2swV+k9zjyu+qhOLdRu2zPYNKyQQvlmqe/FMwwMPTe0sSbK/SQLHn
4rvofQ9Bk/PEwvdDv0VvG0arfOslCLoizPu1nzZ19DB3uPYWFQkCbfKk1jfdGsts
5TldFPK1QNRkHsqPe7moSrq75WNKCEaJsEv/F0cU3QrvWPnFqAzevTTlKxB/+jTg
NQif0YMIgLuITRp3tS+w/hJrpLkahau0NcDfuj5Saaosw/eEQavmiVoHOi80HgYn
bgb4IBQiRiZNpoopB5CqyL8NISqHRUoJQ1O3YE+XFlbZQfKpjx41J1U72YmTZTJa
FCpgCYZ5kNimDZWPvenvFTcNrQqV7O3v0qr7+J1crKVJmSAMPNBYJDhj3yF+XCY2
ipOPch+I9ucu/LH3Yj4/NKN4QJSjr8/hjJW3taxys1PL8i8uIUMPu3yoyju6BrqT
ek11EWRtedkh2M+c7vbQgaCbTcPEMubEBu9jX3QQ+kL8jwfkYOLxLKSHMkpHHddY
60t+LyVfNsaV
=iKZY
-----END PGP SIGNATURE-----
--- End Message ---