Package: src:tack
Version: 1.09+20230201-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202512/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot 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 add an affects on src:tack, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_autoreconf autoreconf-dickey -- -f -i
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- --enable-warnings --disable-rpath-hack
        ./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 --enable-warnings 
--disable-rpath-hack
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
Configuring for linux-gnu
checking whether make sets ${MAKE}... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... 
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for ggrep... no
checking for grep... grep
checking for egrep... grep -E
checking how to run the C preprocessor... gcc -E
checking for a BSD compatible install... /usr/bin/install -c
checking for lint... no
checking for cppcheck... no
checking for splint... no
checking for fgrep... grep -F
checking for makeflags variable... -${MAKEFLAGS}
checking if filesystem supports mixed-case filenames... yes
checking for exctags... no
checking for ctags... no
checking for exetags... no
checking for etags... no
checking for ctags... no
checking for etags... no
checking for ranlib... ranlib
checking for ld... ld
checking for ar... ar
checking for nm... nm
checking for ar... (cached) ar
checking for options to update archives... -curvU
checking for long file names... yes
checking if you want to have a library-prefix... auto
checking $CFLAGS variable... ok
checking $CC variable... ok
checking for gcc option to accept ANSI C... -DCC_HAS_PROTOS
checking if you want to see long compiling messages... yes
checking if you want to use C11 _Noreturn feature... no
checking version of gcc... 15.2.0
checking if this is really Intel C compiler... no
checking if this is really Clang C compiler... no
checking if you want to turn on gcc warnings... yes
configure: checking for gcc __attribute__ directives...
... scanf
... printf
... unused
... noreturn
configure: checking for gcc warning options...
... -W
... -Wall
... -Wbad-function-cast
... -Wcast-align
... -Wcast-qual
... -Wdeclaration-after-statement
... -Wextra
... -Winline
... -Wmissing-declarations
... -Wmissing-prototypes
... -Wnested-externs
... -Wpointer-arith
... -Wshadow
... -Wstrict-prototypes
... -Wundef
... -Wno-inline
... -Wignored-qualifiers
... -Wlogical-op
... -Wvarargs
configure: checking for gcc __attribute__ directives...
... scanf
... printf
... unused
... noreturn
checking if the POSIX test-macros are already defined... no
checking if this is the GNU C library... yes
checking if _DEFAULT_SOURCE can be used as a basis... yes
checking if _XOPEN_SOURCE=500 works with _DEFAULT_SOURCE... yes
checking if _XOPEN_SOURCE really is set... yes
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether exit is declared... yes
checking if data-only library module links... yes
checking if you want to use pkg-config... yes
checking for pkg-config... none
configure: WARNING: pkg-config is not installed
checking for specific curses-directory... no
checking for specified curses library type... curses
checking for extra include directories... no
checking if we have identified curses headers... ncurses.h
checking for ncurses.h... yes
checking for terminfo header... term.h
checking for ncurses version... 6.5.20251123
checking if we have identified curses libraries... no
checking for tgoto... no
checking for tgoto in -lncurses... yes
checking if we can link with ncurses library... yes
checking for _nc_init_pthreads in -lncurses... no
checking for term.h... (cached) term.h
checking for data boolnames declaration in ncurses.h... yes
checking for data boolfnames declaration in ncurses.h... yes
checking for data acs_map declaration in ncurses.h... yes
checking for setupterm... yes
checking for reset_shell_mode in -ltinfo... yes
checking for an rpath option... -Wl,-rpath,
checking if rpath-hack should be disabled... yes
checking if you want to use dmalloc for testing... no
checking if you want to use dbmalloc for testing... no
checking if you want to use valgrind for testing... no
checking if you want to perform memory-leak testing... no
checking for term_entry.h... yes
checking for sys/select.h... yes
checking for sys/time.h... yes
checking for exit_terminfo... yes
checking for _nc_free_tinfo... no
checking for gettimeofday... yes
checking for select... yes
checking for signal global datatype... volatile sig_atomic_t
checking for termios type tcflag_t... yes
checking for termios type speed_t... yes
checking for termios type cc_t... yes
checking for groff... /usr/bin/groff
checking for nroff... /usr/bin/nroff
checking for tbl... /usr/bin/tbl
checking for man2html... no
checking for program to convert manpage to html... /usr/bin/groff
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ncurses_cfg.h
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build
        make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs tackgen.c
gcc ../tack-1.09+20230201/tackgen.o -L/lib64 -Wl,-z,relro -Wl,-z,now 
-Wl,-z,defs   -ltinfo -lncurses  -DHAVE_CONFIG_H -I. -I. -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs -o tackgen
/bin/sh -c "if test -f ./../misc/shlib; then\
        ./../misc/shlib ./tackgen >tackgen.h; \
        else \
        ./tackgen >tackgen.h; \
        fi"
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs ansi.c
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs charset.c
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs color.c
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs control.c
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs crum.c
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs edit.c
edit.c: In function ‘show_report’:
edit.c:514:53: warning: ‘calloc’ sizes specified with ‘sizeof’ in the 
earlier argument and not in the later argument [-Wcalloc-transposed-args]
  514 |     const char **nx = (const char **) calloc(sizeof(const char *), 
count);
      |                                                     ^~~~~
edit.c:514:53: note: earlier argument should specify number of elements, later 
size of each element
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs fun.c
gcc -c -DHAVE_CONFIG_H -I. -I. -Wdate-time -D_FORTIFY_SOURCE=2 
-D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Werror=implicit-function-declaration -W -Wall -Wbad-function-cast -Wcast-align 
-Wcast-qual -Wdeclaration-after-statement -Wextra -Winline 
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
-Wshadow -Wstrict-prototypes -Wundef -Wno-inline -Wignored-qualifiers 
-Wlogical-op -Wvarargs init.c
init.c: In function ‘init_baudrate’:
init.c:323:24: error: ‘B0’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:327:9: note: in expansion of macro ‘DATA’
  327 |         DATA(0),
      |         ^~~~
init.c:323:24: note: each undeclared identifier is reported only once for each 
function it appears in
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:327:9: note: in expansion of macro ‘DATA’
  327 |         DATA(0),
      |         ^~~~
init.c:323:24: error: ‘B50’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:328:9: note: in expansion of macro ‘DATA’
  328 |         DATA(50),
      |         ^~~~
init.c:323:24: error: ‘B75’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:329:9: note: in expansion of macro ‘DATA’
  329 |         DATA(75),
      |         ^~~~
init.c:323:24: error: ‘B110’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:330:9: note: in expansion of macro ‘DATA’
  330 |         DATA(110),
      |         ^~~~
init.c:323:24: error: ‘B134’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:331:9: note: in expansion of macro ‘DATA’
  331 |         DATA(134),
      |         ^~~~
init.c:323:24: error: ‘B150’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:332:9: note: in expansion of macro ‘DATA’
  332 |         DATA(150),
      |         ^~~~
init.c:323:24: error: ‘B200’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:333:9: note: in expansion of macro ‘DATA’
  333 |         DATA(200),
      |         ^~~~
init.c:323:24: error: ‘B300’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:334:9: note: in expansion of macro ‘DATA’
  334 |         DATA(300),
      |         ^~~~
init.c:323:24: error: ‘B600’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:335:9: note: in expansion of macro ‘DATA’
  335 |         DATA(600),
      |         ^~~~
init.c:323:24: error: ‘B1200’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:336:9: note: in expansion of macro ‘DATA’
  336 |         DATA(1200),
      |         ^~~~
init.c:323:24: error: ‘B1800’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:337:9: note: in expansion of macro ‘DATA’
  337 |         DATA(1800),
      |         ^~~~
init.c:323:24: error: ‘B2400’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:338:9: note: in expansion of macro ‘DATA’
  338 |         DATA(2400),
      |         ^~~~
init.c:323:24: error: ‘B4800’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:339:9: note: in expansion of macro ‘DATA’
  339 |         DATA(4800),
      |         ^~~~
init.c:323:24: error: ‘B9600’ undeclared (first use in this function)
  323 | #define DATA(number) { B##number, number }
      |                        ^
init.c:340:9: note: in expansion of macro ‘DATA’
  340 |         DATA(9600),
      |         ^~~~
init.c:360:20: error: storage size of ‘data’ isn’t known
  360 |     struct termios data;
      |                    ^~~~
init.c:362:9: error: implicit declaration of function ‘tcgetattr’; did you 
mean ‘tgetstr’? [-Wimplicit-function-declaration]
  362 |     if (tcgetattr(fileno(stdout), &data) == 0) {
      |         ^~~~~~~~~
      |         tgetstr
init.c:362:9: warning: nested extern declaration of ‘tcgetattr’ 
[-Wnested-externs]
init.c:363:28: error: implicit declaration of function ‘cfgetospeed’ 
[-Wimplicit-function-declaration]
  363 |         int ospeed = (int) cfgetospeed(&data);
      |                            ^~~~~~~~~~~
init.c:363:28: warning: nested extern declaration of ‘cfgetospeed’ 
[-Wnested-externs]
init.c:360:20: warning: unused variable ‘data’ [-Wunused-variable]
  360 |     struct termios data;
      |                    ^~~~
make[1]: *** [Makefile:282: ../tack-1.09+20230201/init.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:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to