Package: src:cunit Version: 2.1-3-dfsg-2.6 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --with autoreconf dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config cp -an --reflink=auto config.guess debian/.debhelper/bucket/files/1d9048b0ac9d4d1dfce7aa4e3a0b59ccfd32db2f7693814aa6f4c778560f5669.tmp mv debian/.debhelper/bucket/files/1d9048b0ac9d4d1dfce7aa4e3a0b59ccfd32db2f7693814aa6f4c778560f5669.tmp debian/.debhelper/bucket/files/1d9048b0ac9d4d1dfce7aa4e3a0b59ccfd32db2f7693814aa6f4c778560f5669 cp -f /usr/share/misc/config.guess ./config.guess cp -an --reflink=auto config.sub debian/.debhelper/bucket/files/4add30a10b137a5a4667e12868fb4783e385dbf865cfb7017b205321bd1a2f39.tmp mv debian/.debhelper/bucket/files/4add30a10b137a5a4667e12868fb4783e385dbf865cfb7017b205321bd1a2f39.tmp debian/.debhelper/bucket/files/4add30a10b137a5a4667e12868fb4783e385dbf865cfb7017b205321bd1a2f39 cp -f /usr/share/misc/config.sub ./config.sub 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.in [... snipped ...] | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:504:29: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 504 | fprintf(stdout, "\n%*s %-*s%*s%*s%*s%*s\n", | ~~^~ | | | int 505 | width[0], _("#"), 506 | width[1], _("Suite Name"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:504:32: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 7 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 504 | fprintf(stdout, "\n%*s %-*s%*s%*s%*s%*s\n", | ~^~ | | | int ...... 507 | width[2], _("Init?"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:504:35: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 9 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 504 | fprintf(stdout, "\n%*s %-*s%*s%*s%*s%*s\n", | ~^~ | | | int ...... 508 | width[3], _("Cleanup?"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:504:38: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 11 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 504 | fprintf(stdout, "\n%*s %-*s%*s%*s%*s%*s\n", | ~^~ | | | int ...... 509 | width[4], _("#Tests"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:504:41: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 13 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 504 | fprintf(stdout, "\n%*s %-*s%*s%*s%*s%*s\n", | ~^~ | | | int ...... 510 | width[5], _("Active?")); | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:514:25: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 514 | fprintf(stdout, "\n%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int 515 | width[0], i, | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:514:31: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 514 | fprintf(stdout, "\n%*d. %-*.*s%*s%*s%*u%*s", | ~~^~~~ | | | int 515 | width[0], i, 516 | width[1], width[1] - 1, pCurSuite->pName, | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:514:33: warning: field precision specifier ‘.*’ expects argument of type ‘int’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 514 | fprintf(stdout, "\n%*d. %-*.*s%*s%*s%*u%*s", | ~~~~^~ | | | int 515 | width[0], i, 516 | width[1], width[1] - 1, pCurSuite->pName, | ~~~~~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:514:36: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 8 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 514 | fprintf(stdout, "\n%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int ...... 517 | width[2]-1, (NULL != pCurSuite->pInitializeFunc) ? _("Yes") : _("No"), | ~~~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:514:39: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 10 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 514 | fprintf(stdout, "\n%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int ...... 518 | width[3], (NULL != pCurSuite->pCleanupFunc) ? _("Yes") : _("No"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:514:42: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 12 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 514 | fprintf(stdout, "\n%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int ...... 519 | width[4], pCurSuite->uiNumberOfTests, | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:514:45: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 14 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 514 | fprintf(stdout, "\n%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int ...... 520 | width[5], (CU_FALSE != pCurSuite->fActive) ? _("Yes") : _("No")); | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c: In function ‘list_tests’: Console.c:560:23: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 560 | fprintf(stdout, "\n%*s %-*s%*s\n", | ~^~ | | | int 561 | width[0], _("#"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:560:29: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 560 | fprintf(stdout, "\n%*s %-*s%*s\n", | ~~^~ | | | int 561 | width[0], _("#"), 562 | width[1], _("Test Name"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:560:32: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 7 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 560 | fprintf(stdout, "\n%*s %-*s%*s\n", | ~^~ | | | int ...... 563 | width[2], _("Active?")); | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:569:25: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 569 | fprintf(stdout, "\n%*u. %-*.*s%*s", | ~^~ | | | int 570 | width[0], uiCount, | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:569:31: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 5 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 569 | fprintf(stdout, "\n%*u. %-*.*s%*s", | ~~^~~~ | | | int 570 | width[0], uiCount, 571 | width[1], width[1]-1, pCurTest->pName, | ~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:569:33: warning: field precision specifier ‘.*’ expects argument of type ‘int’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 569 | fprintf(stdout, "\n%*u. %-*.*s%*s", | ~~~~^~ | | | int 570 | width[0], uiCount, 571 | width[1], width[1]-1, pCurTest->pName, | ~~~~~~~~~~ | | | size_t {aka long unsigned int} Console.c:569:36: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 8 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 569 | fprintf(stdout, "\n%*u. %-*.*s%*s", | ~^~ | | | int ...... 572 | width[2]-1, (CU_FALSE != pCurTest->fActive) ? _("Yes") : _("No")); | ~~~~~~~~~~ | | | size_t {aka long unsigned int} Console.c: In function ‘console_registry_level_run’: Console.c:167:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 167 | fgets(szTemp, 256, stdin); /* flush any chars out of the read buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ Console.c: In function ‘console_suite_level_run’: Console.c:246:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 246 | fgets(szTemp, 256, stdin); /* flush any chars out of the read buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ Console.c: In function ‘select_test’: Console.c:423:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 423 | fgets(buffer, 100, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ Console.c: In function ‘select_suite’: Console.c:462:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 462 | fgets(buffer, 100, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ Console.c: In function ‘console_set_options_run’: Console.c:325:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 325 | fgets(szTemp, 256, stdin); /* flush any chars out of the read buffer */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../CUnit/Headers -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 -g -DRELEASE=@RELEASE@ -Wall -W -pedantic -Wshadow -ansi -I/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Headers -std=c99 -c Console.c -o Console.o >/dev/null 2>&1 /bin/bash ../../../libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -g -DRELEASE=@RELEASE@ -Wall -W -pedantic -Wshadow -ansi -I/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Headers -std=c99 -lncurses -L/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Sources -o libcunitconsole.la Console.lo -lc libtool: link: ar cr .libs/libcunitconsole.a .libs/Console.o libtool: link: ranlib .libs/libcunitconsole.a libtool: link: ( cd ".libs" && rm -f "libcunitconsole.la" && ln -s "../libcunitconsole.la" "libcunitconsole.la" ) make[6]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Sources/Console' Making all in Curses make[6]: Entering directory '/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Sources/Curses' /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../CUnit/Headers -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 -g -DRELEASE=@RELEASE@ -Wall -W -pedantic -Wshadow -ansi -I/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Headers -std=c99 -c -o Curses.lo Curses.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../CUnit/Headers -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 -g -DRELEASE=@RELEASE@ -Wall -W -pedantic -Wshadow -ansi -I/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Headers -std=c99 -c Curses.c -fPIC -DPIC -o .libs/Curses.o Curses.c: In function ‘initialize_windows’: Curses.c:259:41: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 259 | f_nLeft = application_windows.pMainWin->_begx; | ^~ Curses.c:260:40: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 260 | f_nTop = application_windows.pMainWin->_begy; | ^~ Curses.c:261:42: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 261 | f_nWidth = application_windows.pMainWin->_maxx; | ^~ Curses.c:262:43: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 262 | f_nHeight = application_windows.pMainWin->_maxy; | ^~ Curses.c: In function ‘refresh_windows’: Curses.c:361:41: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 361 | f_nLeft = application_windows.pMainWin->_begx; | ^~ Curses.c:362:40: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 362 | f_nTop = application_windows.pMainWin->_begy; | ^~ Curses.c:363:42: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 363 | f_nWidth = application_windows.pMainWin->_maxx; | ^~ Curses.c:364:43: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 364 | f_nHeight = application_windows.pMainWin->_maxy; | ^~ Curses.c: In function ‘curses_suite_level_run’: Curses.c:739:41: warning: too many arguments for format [-Wformat-extra-args] 739 | snprintf(szTemp, STRING_LENGTH, "%s", | ^~~~ Curses.c:772:43: warning: too many arguments for format [-Wformat-extra-args] 772 | snprintf(szTemp, STRING_LENGTH, "%s", | ^~~~ Curses.c: In function ‘create_pad’: Curses.c:910:52: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 910 | pPad->uiWinLeft = application_windows.pDetailsWin->_begx + 1; | ^~ Curses.c:911:51: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 911 | pPad->uiWinTop = application_windows.pDetailsWin->_begy + 1; | ^~ Curses.c:912:55: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 912 | pPad->uiWinColumns = application_windows.pDetailsWin->_maxx - 2; | ^~ Curses.c:913:52: error: invalid use of incomplete typedef ‘WINDOW’ {aka ‘struct _win_st’} 913 | pPad->uiWinRows = application_windows.pDetailsWin->_maxy - 2; | ^~ Curses.c: In function ‘list_suites’: Curses.c:1008:37: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1008 | snprintf(szTemp, STRING_LENGTH, "%*s %-*s%*s%*s%*s%*s", | ~^~ | | | int 1009 | width[0], _("#"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1008:43: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1008 | snprintf(szTemp, STRING_LENGTH, "%*s %-*s%*s%*s%*s%*s", | ~~^~ | | | int 1009 | width[0], _("#"), 1010 | width[1], _("Suite Name"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1008:46: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 8 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1008 | snprintf(szTemp, STRING_LENGTH, "%*s %-*s%*s%*s%*s%*s", | ~^~ | | | int ...... 1011 | width[2], _("Init?"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1008:49: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 10 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1008 | snprintf(szTemp, STRING_LENGTH, "%*s %-*s%*s%*s%*s%*s", | ~^~ | | | int ...... 1012 | width[3], _("Cleanup?"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1008:52: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 12 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1008 | snprintf(szTemp, STRING_LENGTH, "%*s %-*s%*s%*s%*s%*s", | ~^~ | | | int ...... 1013 | width[4], _("#Tests"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1008:55: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 14 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1008 | snprintf(szTemp, STRING_LENGTH, "%*s %-*s%*s%*s%*s%*s", | ~^~ | | | int ...... 1014 | width[5], _("Active?")); | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1019:39: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1019 | snprintf(szTemp, STRING_LENGTH, "%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int 1020 | width[0], i+1, | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1019:45: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1019 | snprintf(szTemp, STRING_LENGTH, "%*d. %-*.*s%*s%*s%*u%*s", | ~~^~~~ | | | int 1020 | width[0], i+1, 1021 | width[1], width[1] - 1, pCurSuite->pName, | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1019:47: warning: field precision specifier ‘.*’ expects argument of type ‘int’, but argument 7 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1019 | snprintf(szTemp, STRING_LENGTH, "%*d. %-*.*s%*s%*s%*u%*s", | ~~~~^~ | | | int 1020 | width[0], i+1, 1021 | width[1], width[1] - 1, pCurSuite->pName, | ~~~~~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1019:50: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 9 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1019 | snprintf(szTemp, STRING_LENGTH, "%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int ...... 1022 | width[2]-1, (NULL != pCurSuite->pInitializeFunc) ? _("Yes") : _("No"), | ~~~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1019:53: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 11 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1019 | snprintf(szTemp, STRING_LENGTH, "%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int ...... 1023 | width[3], (NULL != pCurSuite->pCleanupFunc) ? _("Yes") : _("No"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1019:56: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 13 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1019 | snprintf(szTemp, STRING_LENGTH, "%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int ...... 1024 | width[4], pCurSuite->uiNumberOfTests, | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1019:59: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 15 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1019 | snprintf(szTemp, STRING_LENGTH, "%*d. %-*.*s%*s%*s%*u%*s", | ~^~ | | | int ...... 1025 | width[5], (CU_FALSE != pCurSuite->fActive) ? _("Yes") : _("No")); | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c: In function ‘list_tests’: Curses.c:1074:14: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1074 | "%*s %-*s%*s", | ~^~ | | | int 1075 | width[0], _("#"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1074:20: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1074 | "%*s %-*s%*s", | ~~^~ | | | int 1075 | width[0], _("#"), 1076 | width[1], _("Test Name"), | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1074:23: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 8 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1074 | "%*s %-*s%*s", | ~^~ | | | int ...... 1077 | width[2], _("Active?")); | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1085:16: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1085 | "%*u. %-*.*s%*s", | ~^~ | | | int 1086 | width[0], i + 1, | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1085:22: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 6 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1085 | "%*u. %-*.*s%*s", | ~~^~~~ | | | int 1086 | width[0], i + 1, 1087 | width[1], width[1]-1, pCurTest->pName, | ~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1085:24: warning: field precision specifier ‘.*’ expects argument of type ‘int’, but argument 7 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1085 | "%*u. %-*.*s%*s", | ~~~~^~ | | | int 1086 | width[0], i + 1, 1087 | width[1], width[1]-1, pCurTest->pName, | ~~~~~~~~~~ | | | size_t {aka long unsigned int} Curses.c:1085:27: warning: field width specifier ‘*’ expects argument of type ‘int’, but argument 9 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 1085 | "%*u. %-*.*s%*s", | ~^~ | | | int ...... 1088 | width[2]-1, (CU_FALSE != pCurTest->fActive) ? _("Yes") : _("No")); | ~~~~~~~~~~ | | | size_t {aka long unsigned int} make[6]: *** [Makefile:394: Curses.lo] Error 1 make[6]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Sources/Curses' make[5]: *** [Makefile:539: all-recursive] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit/Sources' make[4]: *** [Makefile:364: all-recursive] Error 1 make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-ncurses/CUnit' make[3]: *** [Makefile:507: all-recursive] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-ncurses' make[2]: *** [Makefile:412: all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-ncurses' dh_auto_build: error: make -j1 returned exit code 2 make[1]: *** [debian/rules:26: override_dh_auto_build] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:15: 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.