Package: src:tuxmath
Version: 2.0.3-10
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

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

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

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

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 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 add an affects on src:tuxmath, 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
   dh_autoreconf
Copying file m4/codeset.m4
Copying file m4/fcntl-o.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4

[... snipped ...]

checking for errno.h... yes
checking for fcntl.h... yes
checking for float.h... yes
checking for iconv.h... yes
checking for inttypes.h... (cached) yes
checking for langinfo.h... yes
checking for libgen.h... yes
checking for libintl.h... yes
checking for limits.h... yes
checking for locale.h... yes
checking for malloc.h... yes
checking for math.h... yes
checking for pthread.h... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdio_ext.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for unistd.h... (cached) yes
checking for wchar.h... (cached) yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99 or later... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for C/C++ restrict keyword... __restrict__
checking for mode_t... yes
checking for size_t... (cached) yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking for working volatile... yes
checking for ptrdiff_t... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for getpagesize... yes
checking for vprintf... yes
checking for working mmap... yes
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for working strcoll... yes
checking for working strtod... yes
checking for __argz_count... yes
checking for __argz_next... yes
checking for __argz_stringify... yes
checking for alphasort... yes
checking for atexit... yes
checking for basename... yes
checking for bcopy... yes
checking for fcntl... yes
checking for floor... yes
checking for fsync... yes
checking for getcwd... yes
checking for localeconv... yes
checking for localtime_r... yes
checking for memmove... yes
checking for mempcpy... yes
checking for memset... yes
checking for Mix_Init... yes
checking for mkdir... yes
checking for munmap... yes
checking for nl_langinfo... yes
checking for scandir... yes
checking for setlocale... yes
checking for sqrt... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strcspn... yes
checking for strdup... yes
checking for strncasecmp... yes
checking for strndup... yes
checking for strrchr... yes
checking for strstr... yes
checking for strtoul... yes
checking for native Win32... no
checking for makensis... no
checking for todos... no
checking for unix2dos... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tuxmath.spec
config.status: creating tuxmath_preview.spec
config.status: creating data/Makefile
config.status: creating data/fonts/Makefile
config.status: creating data/images/Makefile
config.status: creating data/images/backgrounds/Makefile
config.status: creating data/images/cities/Makefile
config.status: creating data/images/comets/Makefile
config.status: creating data/images/icons/Makefile
config.status: creating data/images/igloos/Makefile
config.status: creating data/images/penguins/Makefile
config.status: creating data/images/sprites/Makefile
config.status: creating data/images/status/Makefile
config.status: creating data/images/title/Makefile
config.status: creating data/images/tux/Makefile
config.status: creating data/images/factoroids/Makefile
config.status: creating data/menus/Makefile
config.status: creating data/missions/Makefile
config.status: creating data/missions/arcade/Makefile
config.status: creating data/missions/campaign/Makefile
config.status: creating data/missions/campaign/ace/Makefile
config.status: creating data/missions/campaign/cadet/Makefile
config.status: creating data/missions/campaign/commando/Makefile
config.status: creating data/missions/campaign/ranger/Makefile
config.status: creating data/missions/campaign/scout/Makefile
config.status: creating data/missions/lessons/Makefile
config.status: creating data/missions/multiplay/Makefile
config.status: creating data/sounds/Makefile
config.status: creating doc/Makefile
config.status: creating nsis/tuxmath.nsi
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build
        make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in data
make[3]: Entering directory '/<<PKGBUILDDIR>>/data'
Making all in fonts
make[4]: Entering directory '/<<PKGBUILDDIR>>/data/fonts'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/data/fonts'
Making all in images
make[4]: Entering directory '/<<PKGBUILDDIR>>/data/images'
Making all in backgrounds
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/backgrounds'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/backgrounds'
Making all in cities
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/cities'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/cities'
Making all in comets
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/comets'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/comets'
Making all in factoroids
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/factoroids'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/factoroids'
Making all in icons
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/icons'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/icons'
Making all in igloos
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/igloos'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/igloos'
Making all in penguins
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/penguins'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/penguins'
Making all in sprites
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/sprites'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/sprites'
Making all in status
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/status'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/status'
Making all in title
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/title'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/title'
Making all in tux
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images/tux'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images/tux'
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/images'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/images'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/data/images'
Making all in menus
make[4]: Entering directory '/<<PKGBUILDDIR>>/data/menus'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/data/menus'
Making all in missions
make[4]: Entering directory '/<<PKGBUILDDIR>>/data/missions'
Making all in arcade
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/missions/arcade'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/arcade'
Making all in campaign
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/missions/campaign'
Making all in ace
make[6]: Entering directory '/<<PKGBUILDDIR>>/data/missions/campaign/ace'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/campaign/ace'
Making all in cadet
make[6]: Entering directory '/<<PKGBUILDDIR>>/data/missions/campaign/cadet'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/campaign/cadet'
Making all in commando
make[6]: Entering directory '/<<PKGBUILDDIR>>/data/missions/campaign/commando'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/campaign/commando'
Making all in ranger
make[6]: Entering directory '/<<PKGBUILDDIR>>/data/missions/campaign/ranger'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/campaign/ranger'
Making all in scout
make[6]: Entering directory '/<<PKGBUILDDIR>>/data/missions/campaign/scout'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/campaign/scout'
make[6]: Entering directory '/<<PKGBUILDDIR>>/data/missions/campaign'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/campaign'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/campaign'
Making all in lessons
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/missions/lessons'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/lessons'
Making all in multiplay
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/missions/multiplay'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/missions/multiplay'
make[5]: Entering directory '/<<PKGBUILDDIR>>/data/missions'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/data/missions'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/data/missions'
Making all in sounds
make[4]: Entering directory '/<<PKGBUILDDIR>>/data/sounds'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/data/sounds'
make[4]: Entering directory '/<<PKGBUILDDIR>>/data'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/data'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/data'
Making all in doc
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making all in po
make[3]: Entering directory '/<<PKGBUILDDIR>>/po'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAV 
[too-long-redacted] read  -c -o tuxmath.o tuxmath.c
x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAV 
[too-long-redacted] -pthread  -c -o setup.o setup.c
In file included from globals.h:50,
                 from tuxmath.h:36,
                 from tuxmath.c:30:
/usr/include/t4k_common.h:129:4: error: cannot use keyword ‘false’ as 
enumeration constant
  129 |    false,
      |    ^~~~~
In file included from globals.h:50,
                 from tuxmath.h:36,
                 from setup.c:30:
/usr/include/t4k_common.h:129:4: error: cannot use keyword ‘false’ as 
enumeration constant
  129 |    false,
      |    ^~~~~
/usr/include/t4k_common.h:129:4: note: ‘false’ is a keyword with 
‘-std=c23’ onwards
/usr/include/t4k_common.h:132:1: error: expected ‘;’, identifier or ‘(’ 
before ‘bool’
  132 | bool;
      | ^~~~
/usr/include/t4k_common.h:129:4: note: ‘false’ is a keyword with 
‘-std=c23’ onwards
/usr/include/t4k_common.h:132:1: error: expected ‘;’, identifier or ‘(’ 
before ‘bool’
  132 | bool;
      | ^~~~
make[3]: *** [Makefile:599: tuxmath.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:599: setup.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:472: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:407: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to