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 --------------------------------------------------------------------------------

