Diff of the two buildlogs: -- --- b1/build.log 2023-05-20 11:51:19.236153012 +0000 +++ b2/build.log 2023-05-20 11:55:24.817308870 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jun 21 06:12:02 -12 2024 -I: pbuilder-time-stamp: 1718993522 +I: Current time: Sun May 21 01:51:36 +14 2023 +I: pbuilder-time-stamp: 1684583496 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./tuxmath_2.0.3.orig.tar.gz] I: copying [./tuxmath_2.0.3-9.debian.tar.xz] I: Extracting source -gpgv: Signature made Fri May 12 01:51:17 2023 -12 +gpgv: Signature made Sat May 13 03:51:17 2023 +14 gpgv: using RSA key B8BF54137B09D35CF026FE9D091AB856069AAA1C gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./tuxmath_2.0.3-9.dsc: no acceptable signature found @@ -28,135 +28,167 @@ dpkg-source: info: applying 0002-rename-blits-to-tmblits.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/767894/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/945780/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 21 01:51 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/945780/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/945780/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='c471dbfa4c664849a4e199c96c9e921d' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='767894' - PS1='# ' - PS2='> ' + INVOCATION_ID=0857872be17b45d6b6af8d6eee8cfda5 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=945780 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.O2DrneP7/pbuilderrc_1gB7 --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.O2DrneP7/b1 --logfile b1/build.log tuxmath_2.0.3-9.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.O2DrneP7/pbuilderrc_K4mA --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.O2DrneP7/b2 --logfile b2/build.log --extrapackages usrmerge tuxmath_2.0.3-9.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos5-amd64 6.1.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Apr 23 2023 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 2023 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 2023 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 203152 Jan 24 2023 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 2023 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 2023 more - -rwsr-xr-x 1 root root 59704 Mar 22 2023 mount - -rwxr-xr-x 1 root root 18744 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 2023 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar - -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 2023 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 2023 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/767894/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Apr 24 11:23 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 00:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 00:02 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 22:35 fusermount + -rwxr-xr-x 1 root root 203152 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 02:40 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 00:02 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 00:02 more + -rwsr-xr-x 1 root root 59704 Mar 24 00:02 mount + -rwxr-xr-x 1 root root 18744 Mar 24 00:02 mountpoint + -rwxr-xr-x 1 root root 142968 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:23 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 21 01:51 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 00:02 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 22:35 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 00:02 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 00:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/945780/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -478,7 +510,7 @@ Get: 264 http://deb.debian.org/debian bookworm/main amd64 libt4k-common0 amd64 0.1.1-11 [39.8 kB] Get: 265 http://deb.debian.org/debian bookworm/main amd64 libxml2-dev amd64 2.9.14+dfsg-1.2 [781 kB] Get: 266 http://deb.debian.org/debian bookworm/main amd64 libt4k-common0-dev amd64 0.1.1-11 [13.4 kB] -Fetched 132 MB in 2s (84.2 MB/s) +Fetched 132 MB in 13s (9966 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19596 files and directories currently installed.) @@ -1565,8 +1597,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/tuxmath-2.0.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../tuxmath_2.0.3-9_source.changes +I: user script /srv/workspace/pbuilder/945780/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/945780/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/tuxmath-2.0.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../tuxmath_2.0.3-9_source.changes dpkg-buildpackage: info: source package tuxmath dpkg-buildpackage: info: source version 2.0.3-9 dpkg-buildpackage: info: source distribution unstable @@ -1689,7 +1732,7 @@ checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes -checking for a race-free mkdir -p... /bin/mkdir -p +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 @@ -1745,8 +1788,8 @@ checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done -checking for grep that handles long lines and -e... /bin/grep -checking for egrep... /bin/grep -E +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes @@ -1770,7 +1813,7 @@ checking for alloca... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required -checking for egrep... (cached) /bin/grep -E +checking for egrep... (cached) /usr/bin/grep -E checking for argz.h... yes checking for error.h... yes checking for errno.h... yes @@ -1895,7 +1938,7 @@ config.status: creating po/Makefile make[1]: Leaving directory '/build/tuxmath-2.0.3' dh_auto_build - make -j16 + make -j15 make[1]: Entering directory '/build/tuxmath-2.0.3' make all-recursive make[2]: Entering directory '/build/tuxmath-2.0.3' @@ -2035,7 +2078,6 @@ x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o network.o network.c x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o mathcards.o mathcards.c x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o campaign.o campaign.c -x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o multiplayer.o multiplayer.c network.c: In function 'LAN_DetectServers': network.c:127:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 127 | sprintf(out->data, "TUXMATH_CLIENT"); @@ -2050,13 +2092,6 @@ /usr/include/x86_64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'Uint8 *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ -credits.c: In function 'credits': -credits.c:392:21: warning: variable 'scroll' set but not used [-Wunused-but-set-variable] - 392 | int done, quit, scroll; - | ^~~~~~ -credits.c:392:9: warning: variable 'done' set but not used [-Wunused-but-set-variable] - 392 | int done, quit, scroll; - | ^~~~ network.c:133:20: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 133 | sprintf(out_local->data, "TUXMATH_CLIENT"); | ~~~~~~~~~^~~~~~ @@ -2065,19 +2100,18 @@ /usr/include/x86_64-linux-gnu/bits/stdio2.h:28:1: note: expected 'char * restrict' but argument is of type 'Uint8 *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ -titlescreen.c: In function 'TitleScreen': -titlescreen.c:198:26: warning: passing argument 1 of 'T4K_OnResolutionSwitch' from incompatible pointer type [-Wincompatible-pointer-types] - 198 | T4K_OnResolutionSwitch(&HandleTitleScreenResSwitch); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ - | | - | int (*)(int, int) +menu_lan.c: In function 'ConnectToServer': +menu_lan.c:149:21: warning: passing argument 4 of 'T4K_RunMenu' from incompatible pointer type [-Wincompatible-pointer-types] + 149 | &HandleTitleScreenEvents, &HandleTitleScreenAnimations, NULL); + | ^~~~~~~~~~~~~~~~~~~~~~~~ + | | + | int (*)(const SDL_Event *) In file included from globals.h:50, from tuxmath.h:36, - from titlescreen.h:57, - from titlescreen.c:30: -/usr/include/t4k_common.h:894:48: note: expected 'ResSwitchCallback' {aka 'void (*)(int, int)'} but argument is of type 'int (*)(int, int)' - 894 | void T4K_OnResolutionSwitch( ResSwitchCallback callback ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~ + from menu_lan.c:29: +/usr/include/t4k_common.h:433:27: note: expected 'int (*)(SDL_Event *)' but argument is of type 'int (*)(const SDL_Event *)' + 433 | int (*handle_event)(SDL_Event*), + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'run_menu': menu.c:115:5: warning: passing argument 4 of 'T4K_RunMenu' from incompatible pointer type [-Wincompatible-pointer-types] 115 | &HandleTitleScreenEvents, @@ -2115,18 +2149,6 @@ /usr/include/t4k_common.h:894:48: note: expected 'ResSwitchCallback' {aka 'void (*)(int, int)'} but argument is of type 'int (*)(int, int)' 894 | void T4K_OnResolutionSwitch( ResSwitchCallback callback ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -menu_lan.c: In function 'ConnectToServer': -menu_lan.c:149:21: warning: passing argument 4 of 'T4K_RunMenu' from incompatible pointer type [-Wincompatible-pointer-types] - 149 | &HandleTitleScreenEvents, &HandleTitleScreenAnimations, NULL); - | ^~~~~~~~~~~~~~~~~~~~~~~~ - | | - | int (*)(const SDL_Event *) -In file included from globals.h:50, - from tuxmath.h:36, - from menu_lan.c:29: -/usr/include/t4k_common.h:433:27: note: expected 'int (*)(SDL_Event *)' but argument is of type 'int (*)(const SDL_Event *)' - 433 | int (*handle_event)(SDL_Event*), - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ menu.c: In function 'RunLoginMenu': menu.c:666:74: warning: passing argument 6 of 'T4K_CreateOneLevelMenu' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 666 | T4K_CreateOneLevelMenu(MENU_LOGIN, n_users, user_names, NULL, title, trailer_quit); @@ -2140,16 +2162,59 @@ menu.c:719:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 719 | trailer = trailer_back; | ^ +campaign.c: In function 'showGameOver': +campaign.c:261:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] + 261 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +campaign.c:261:5: note: referencing argument 1 of type 'const char[128][256]' +campaign.c:261:5: note: referencing argument 2 of type 'char[128][256]' +In file included from globals.h:50, + from tuxmath.h:36, + from campaign.h:27, + from campaign.c:29: +/usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' + 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], + | ^~~~~~~~~~~~~~~~ +campaign.c: In function 'showGameWon': +campaign.c:268:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] + 268 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +campaign.c:268:5: note: referencing argument 1 of type 'const char[128][256]' +campaign.c:268:5: note: referencing argument 2 of type 'char[128][256]' +/usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' + 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], + | ^~~~~~~~~~~~~~~~ +campaign.c: In function 'start_campaign': +campaign.c:125:3: warning: 'scroll_text' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] + 125 | scroll_text(endtext, screen->clip_rect, 3); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +campaign.c:125:3: note: referencing argument 1 of type 'char[128][256]' +In file included from campaign.c:31: +credits.h:35:5: note: in a call to function 'scroll_text' + 35 | int scroll_text(char text[MAX_LINES][MAX_LINEWIDTH], SDL_Rect subscreen, int speed); + | ^~~~~~~~~~~ +titlescreen.c: In function 'TitleScreen': +titlescreen.c:198:26: warning: passing argument 1 of 'T4K_OnResolutionSwitch' from incompatible pointer type [-Wincompatible-pointer-types] + 198 | T4K_OnResolutionSwitch(&HandleTitleScreenResSwitch); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ + | | + | int (*)(int, int) +In file included from globals.h:50, + from tuxmath.h:36, + from titlescreen.h:57, + from titlescreen.c:30: +/usr/include/t4k_common.h:894:48: note: expected 'ResSwitchCallback' {aka 'void (*)(int, int)'} but argument is of type 'int (*)(int, int)' + 894 | void T4K_OnResolutionSwitch( ResSwitchCallback callback ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~ +credits.c: In function 'credits': +credits.c:392:21: warning: variable 'scroll' set but not used [-Wunused-but-set-variable] + 392 | int done, quit, scroll; + | ^~~~~~ +credits.c:392:9: warning: variable 'done' set but not used [-Wunused-but-set-variable] + 392 | int done, quit, scroll; + | ^~~~ +x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o multiplayer.o multiplayer.c x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o fileops.o fileops.c -x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o SDL_rotozoom.o SDL_rotozoom.c -options.c: In function 'Opts_SetLessonTitle': -options.c:281:3: warning: '__builtin_strncpy' specified bound 256 equals destination size [-Wstringop-truncation] - 281 | strncpy(game_options->lesson_title, title, sizeof(game_options->lesson_title)); - | ^ -options.c: In function 'Opts_SetFontName': -options.c:287:3: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] - 287 | strncpy(game_options->current_font_name, font_name, sizeof(game_options->current_font_name)); - | ^ setup.c: In function 'initialize_locale': setup.c:167:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 167 | strncpy(tuxmath_locale.setlocale_ret, s1, 64); @@ -2163,12 +2228,6 @@ setup.c:170:5: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 170 | strncpy(tuxmath_locale.textdomain_ret, s4, 64); | ^ -x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o lessons.o lessons.c -highscore.c: In function 'DisplayHighScores': -highscore.c:240:40: warning: '%s' directive argument is null [-Wformat-overflow=] - 240 | "%d. %d %s", - | ^~ -x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o server.o server.c mathcards.c: In function 'MC_ResetFlashCard': mathcards.c:2218:16: warning: the comparison will always evaluate as 'true' for the address of 'formula_string' will never be NULL [-Waddress] 2218 | if (!fc || !fc->formula_string || !fc->answer_string) @@ -2196,20 +2255,66 @@ transtruct.h:50:8: note: 'answer_string' declared here 50 | char answer_string[MC_ANSWER_LEN]; | ^~~~~~~~~~~~~ +options.c: In function 'Opts_SetLessonTitle': +options.c:281:3: warning: '__builtin_strncpy' specified bound 256 equals destination size [-Wstringop-truncation] + 281 | strncpy(game_options->lesson_title, title, sizeof(game_options->lesson_title)); + | ^ +x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o SDL_rotozoom.o SDL_rotozoom.c +options.c: In function 'Opts_SetFontName': +options.c:287:3: warning: '__builtin_strncpy' specified bound 64 equals destination size [-Wstringop-truncation] + 287 | strncpy(game_options->current_font_name, font_name, sizeof(game_options->current_font_name)); + | ^ +x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o lessons.o lessons.c +x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o server.o server.c mathcards.c: In function 'MC_AllocateFlashcard': mathcards.c:2015:12: warning: '*ret' is used uninitialized [-Wuninitialized] 2015 | return *ret; | ^~~~ +fileops.c: In function 'read_config_file': +fileops.c:1043:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 1043 | fgets (buf, PATH_MAX, fp); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o tuxmathadmin.o tuxmathadmin.c +fileops.c: In function 'read_named_config_file': +fileops.c:343:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] + 343 | getcwd(opt_path, PATH_MAX); /* get current working directory */ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +highscore.c: In function 'DisplayHighScores': +highscore.c:240:40: warning: '%s' directive argument is null [-Wformat-overflow=] + 240 | "%d. %d %s", + | ^~ +x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o generate_lesson.o generate_lesson.c +x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o servermain.o servermain.c +SDL_rotozoom.c: In function 'shrinkSurfaceRGBA': +SDL_rotozoom.c:58:23: warning: variable 'sgap' set but not used [-Wunused-but-set-variable] + 58 | int x, y, dx, dy, sgap, dgap, ra, ga, ba, aa; + | ^~~~ +SDL_rotozoom.c: In function 'shrinkSurfaceY': +SDL_rotozoom.c:136:23: warning: variable 'sgap' set but not used [-Wunused-but-set-variable] + 136 | int x, y, dx, dy, sgap, dgap, a; + | ^~~~ +x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o testclient.o testclient.c +SDL_rotozoom.c: In function 'transformSurfaceY': +SDL_rotozoom.c:675:53: warning: variable 'sh' set but not used [-Wunused-but-set-variable] + 675 | int x, y, dx, dy, xd, yd, sdx, sdy, ax, ay, sw, sh; + | ^~ +SDL_rotozoom.c:675:49: warning: variable 'sw' set but not used [-Wunused-but-set-variable] + 675 | int x, y, dx, dy, xd, yd, sdx, sdy, ax, ay, sw, sh; + | ^~ campaign.c: In function 'showGameOver': campaign.c:261:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] 261 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ campaign.c:261:5: note: referencing argument 1 of type 'const char[128][256]' campaign.c:261:5: note: referencing argument 2 of type 'char[128][256]' -In file included from globals.h:50, - from tuxmath.h:36, - from campaign.h:27, - from campaign.c:29: +/usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' + 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], + | ^~~~~~~~~~~~~~~~ +campaign.c:261:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] + 261 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +campaign.c:261:5: note: referencing argument 1 of type 'const char[128][256]' +campaign.c:261:5: note: referencing argument 2 of type 'char[128][256]' /usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], | ^~~~~~~~~~~~~~~~ @@ -2222,42 +2327,29 @@ /usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], | ^~~~~~~~~~~~~~~~ +campaign.c:268:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] + 268 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +campaign.c:268:5: note: referencing argument 1 of type 'const char[128][256]' +campaign.c:268:5: note: referencing argument 2 of type 'char[128][256]' +/usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' + 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], + | ^~~~~~~~~~~~~~~~ campaign.c: In function 'start_campaign': campaign.c:125:3: warning: 'scroll_text' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] 125 | scroll_text(endtext, screen->clip_rect, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ campaign.c:125:3: note: referencing argument 1 of type 'char[128][256]' -In file included from campaign.c:31: credits.h:35:5: note: in a call to function 'scroll_text' 35 | int scroll_text(char text[MAX_LINES][MAX_LINEWIDTH], SDL_Rect subscreen, int speed); | ^~~~~~~~~~~ -fileops.c: In function 'read_config_file': -fileops.c:1043:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 1043 | fgets (buf, PATH_MAX, fp); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -fileops.c: In function 'read_named_config_file': -fileops.c:343:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] - 343 | getcwd(opt_path, PATH_MAX); /* get current working directory */ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o tuxmathadmin.o tuxmathadmin.c -x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o generate_lesson.o generate_lesson.c -SDL_rotozoom.c: In function 'shrinkSurfaceRGBA': -SDL_rotozoom.c:58:23: warning: variable 'sgap' set but not used [-Wunused-but-set-variable] - 58 | int x, y, dx, dy, sgap, dgap, ra, ga, ba, aa; - | ^~~~ -SDL_rotozoom.c: In function 'shrinkSurfaceY': -SDL_rotozoom.c:136:23: warning: variable 'sgap' set but not used [-Wunused-but-set-variable] - 136 | int x, y, dx, dy, sgap, dgap, a; - | ^~~~ -x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o servermain.o servermain.c -SDL_rotozoom.c: In function 'transformSurfaceY': -SDL_rotozoom.c:675:53: warning: variable 'sh' set but not used [-Wunused-but-set-variable] - 675 | int x, y, dx, dy, xd, yd, sdx, sdy, ax, ay, sw, sh; - | ^~ -SDL_rotozoom.c:675:49: warning: variable 'sw' set but not used [-Wunused-but-set-variable] - 675 | int x, y, dx, dy, xd, yd, sdx, sdy, ax, ay, sw, sh; - | ^~ -x86_64-linux-gnu-gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -c -o testclient.o testclient.c +campaign.c:125:3: warning: 'scroll_text' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] + 125 | scroll_text(endtext, screen->clip_rect, 3); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +campaign.c:125:3: note: referencing argument 1 of type 'char[128][256]' +credits.h:35:5: note: in a call to function 'scroll_text' + 35 | int scroll_text(char text[MAX_LINES][MAX_LINEWIDTH], SDL_Rect subscreen, int speed); + | ^~~~~~~~~~~ server.c: In function 'check_UDP': server.c:636:25: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness [-Wpointer-sign] 636 | snprintf(out->data, NET_BUF_LEN, "%s", buf); @@ -2275,6 +2367,10 @@ server.c:628:17: warning: variable 'sent' set but not used [-Wunused-but-set-variable] 628 | int sent = 0; | ^~~~ +tuxmathadmin.c: In function 'create_homedirs': +tuxmathadmin.c:444:9: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] + 444 | strncpy(fullpath, path, PATH_MAX); + | ^ server.c: In function 'RunServer_prog': server.c:240:5: warning: '__builtin___strncat_chk' specified bound 256 equals destination size [-Wstringop-truncation] 240 | strncat(buf, argv[i], 256); @@ -2288,10 +2384,6 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -tuxmathadmin.c: In function 'create_homedirs': -tuxmathadmin.c:444:9: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] - 444 | strncpy(fullpath, path, PATH_MAX); - | ^ server.c: In function 'server_handle_command_args': server.c:593:13: warning: '__builtin_strncpy' specified bound 50 equals destination size [-Wstringop-truncation] 593 | strncpy(server_name, argv[i + 1], NAME_SIZE); @@ -2300,6 +2392,14 @@ tuxmathadmin.c:852:21: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 852 | strncpy(fullpath,directory[i],PATH_MAX); | ^ +fileops.c: In function 'read_high_scores': +fileops.c:814:9: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] + 814 | strncpy(opt_path,high_scores_file_path,PATH_MAX); + | ^ +fileops.c: In function 'append_high_score': +fileops.c:889:9: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] + 889 | strncpy(opt_path,high_scores_file_path,PATH_MAX); + | ^ tuxmathadmin.c: In function 'config_highscores': tuxmathadmin.c:562:17: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 562 | strncpy(buf,directory[i],PATH_MAX); @@ -2312,6 +2412,16 @@ tuxmathadmin.c:734:13: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 734 | strncpy(buf,directory[i],PATH_MAX); | ^ +tuxmathadmin.c: In function 'consolidate_logs': +tuxmathadmin.c:660:13: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] + 660 | strncpy(buf,directory[i],PATH_MAX); + | ^ +tuxmathadmin.c:670:13: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] + 670 | strncpy(buf,directory[i],PATH_MAX); + | ^ +tuxmathadmin.c:686:17: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] + 686 | strncpy(buf2,directory[i],PATH_MAX); + | ^ mathcards.c: In function 'reformat_arithmetic': mathcards.c:2607:57: warning: '%s' directive output may be truncated writing up to 45 bytes into a region of size 40 [-Wformat-truncation=] 2607 | snprintf(card->formula_string, MC_FORMULA_LEN, "%s?%s", nformula, end); @@ -2332,16 +2442,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -tuxmathadmin.c: In function 'consolidate_logs': -tuxmathadmin.c:660:13: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] - 660 | strncpy(buf,directory[i],PATH_MAX); - | ^ -tuxmathadmin.c:670:13: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] - 670 | strncpy(buf,directory[i],PATH_MAX); - | ^ -tuxmathadmin.c:686:17: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] - 686 | strncpy(buf2,directory[i],PATH_MAX); - | ^ mathcards.c: In function 'generate_random_ooo_card_of_length': mathcards.c:1810:48: warning: '%s' directive output may be truncated writing up to 39 bytes into a region of size between 26 and 36 [-Wformat-truncation=] 1810 | snprintf(tempstr, MC_FORMULA_LEN, "%d %c %s", //append @@ -2370,14 +2470,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -fileops.c: In function 'read_high_scores': -fileops.c:814:9: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] - 814 | strncpy(opt_path,high_scores_file_path,PATH_MAX); - | ^ -fileops.c: In function 'append_high_score': -fileops.c:889:9: warning: '__builtin_strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] - 889 | strncpy(opt_path,high_scores_file_path,PATH_MAX); - | ^ x86_64-linux-gnu-gcc -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -Wl,-z,relro -o tuxmathadmin tuxmathadmin.o -lm -lSDL -lSDL_image -lSDL -lSDL_mixer -lSDL -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lcairo -lSDL_net -lSDL -lxml2 -lt4k_common -lSDL_mixer -lSDL_net -lSDL_image -lSDL -lSDL_Pango -lpango-1.0 -lharfbuzz -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lxml2 server.c: In function 'game_msg_wrong_answer': server.c:1540:37: warning: '%s' directive output may be truncated writing up to 511 bytes into a region of size 501 [-Wformat-truncation=] @@ -2404,6 +2496,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +game.c: In function 'game_set_message': +game.c:1001:9: warning: '__builtin_strncpy' specified bound 100 equals destination size [-Wstringop-truncation] + 1001 | strncpy(msg->message,txt,GAME_MESSAGE_LENGTH); + | ^ In function 'fprintf', inlined from 'add_all_valid' at mathcards.c:2531:4, inlined from 'generate_list' at mathcards.c:1904:15, @@ -2417,64 +2513,11 @@ mathcards.c:2310:18: note: 'tmp' was declared here 2310 | int ans = 0, tmp; | ^~~ -game.c: In function 'game_set_message': -game.c:1001:9: warning: '__builtin_strncpy' specified bound 100 equals destination size [-Wstringop-truncation] - 1001 | strncpy(msg->message,txt,GAME_MESSAGE_LENGTH); - | ^ game.c: In function 'game_set_start_message': game.c:1001:9: warning: '__builtin_strncpy' specified bound 100 equals destination size [-Wstringop-truncation] game.c:1001:9: warning: '__builtin_strncpy' specified bound 100 equals destination size [-Wstringop-truncation] game.c:1001:9: warning: '__builtin_strncpy' specified bound 100 equals destination size [-Wstringop-truncation] game.c:1001:9: warning: '__builtin_strncpy' specified bound 100 equals destination size [-Wstringop-truncation] -campaign.c: In function 'showGameOver': -campaign.c:261:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] - 261 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -campaign.c:261:5: note: referencing argument 1 of type 'const char[128][256]' -campaign.c:261:5: note: referencing argument 2 of type 'char[128][256]' -/usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' - 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], - | ^~~~~~~~~~~~~~~~ -campaign.c:261:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] - 261 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -campaign.c:261:5: note: referencing argument 1 of type 'const char[128][256]' -campaign.c:261:5: note: referencing argument 2 of type 'char[128][256]' -/usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' - 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], - | ^~~~~~~~~~~~~~~~ -campaign.c: In function 'showGameWon': -campaign.c:268:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] - 268 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -campaign.c:268:5: note: referencing argument 1 of type 'const char[128][256]' -campaign.c:268:5: note: referencing argument 2 of type 'char[128][256]' -/usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' - 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], - | ^~~~~~~~~~~~~~~~ -campaign.c:268:5: warning: 'T4K_LineWrapList' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] - 268 | T4K_LineWrapList(text, wrapped_lines, 40, MAX_LINES, MAX_LINEWIDTH); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -campaign.c:268:5: note: referencing argument 1 of type 'const char[128][256]' -campaign.c:268:5: note: referencing argument 2 of type 'char[128][256]' -/usr/include/t4k_common.h:1891:6: note: in a call to function 'T4K_LineWrapList' - 1891 | void T4K_LineWrapList( const char input[MAX_LINES][MAX_LINEWIDTH], - | ^~~~~~~~~~~~~~~~ -campaign.c: In function 'start_campaign': -campaign.c:125:3: warning: 'scroll_text' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] - 125 | scroll_text(endtext, screen->clip_rect, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -campaign.c:125:3: note: referencing argument 1 of type 'char[128][256]' -credits.h:35:5: note: in a call to function 'scroll_text' - 35 | int scroll_text(char text[MAX_LINES][MAX_LINEWIDTH], SDL_Rect subscreen, int speed); - | ^~~~~~~~~~~ -campaign.c:125:3: warning: 'scroll_text' accessing 32768 bytes in a region of size 512 [-Wstringop-overflow=] - 125 | scroll_text(endtext, screen->clip_rect, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -campaign.c:125:3: note: referencing argument 1 of type 'char[128][256]' -credits.h:35:5: note: in a call to function 'scroll_text' - 35 | int scroll_text(char text[MAX_LINES][MAX_LINEWIDTH], SDL_Rect subscreen, int speed); - | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -Wl,-z,relro -o generate_lesson generate_lesson.o mathcards.o options.o fileops.o lessons.o -lm -lSDL -lSDL_image -lSDL -lSDL_mixer -lSDL -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lcairo -lSDL_net -lSDL -lxml2 -lt4k_common -lSDL_mixer -lSDL_net -lSDL_image -lSDL -lSDL_Pango -lpango-1.0 -lharfbuzz -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lxml2 x86_64-linux-gnu-gcc -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -Wl,-z,relro -o tuxmathserver servermain.o server.o mathcards.o options.o -lm -lSDL -lSDL_image -lSDL -lSDL_mixer -lSDL -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lcairo -lSDL_net -lSDL -lxml2 -lt4k_common -lSDL_mixer -lSDL_net -lSDL_image -lSDL -lSDL_Pango -lpango-1.0 -lharfbuzz -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lxml2 x86_64-linux-gnu-gcc -Wall -g -DDATA_PREFIX=\"/usr/share/tuxmath\" -DDEBUG -DSOUND -g -O2 -ffile-prefix-map=/build/tuxmath-2.0.3=. -fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -pthread -I/usr/include/libxml2 -Wl,-z,relro -o tuxmathtestclient testclient.o network.o options.o mathcards.o -lm -lSDL -lSDL_image -lSDL -lSDL_mixer -lSDL -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lcairo -lSDL_net -lSDL -lxml2 -lt4k_common -lSDL_mixer -lSDL_net -lSDL_image -lSDL -lSDL_Pango -lpango-1.0 -lharfbuzz -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lxml2 @@ -2507,7 +2550,7 @@ make[2]: Leaving directory '/build/tuxmath-2.0.3' make[1]: Leaving directory '/build/tuxmath-2.0.3' dh_auto_test - make -j16 check "TESTSUITEFLAGS=-j16 --verbose" VERBOSE=1 + make -j15 check "TESTSUITEFLAGS=-j15 --verbose" VERBOSE=1 make[1]: Entering directory '/build/tuxmath-2.0.3' Making check in data make[2]: Entering directory '/build/tuxmath-2.0.3/data' @@ -2640,7 +2683,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/tuxmath-2.0.3' dh_auto_install --destdir=/build/tuxmath-2.0.3/debian/tmp - make -j16 install DESTDIR=/build/tuxmath-2.0.3/debian/tmp AM_UPDATE_INFO_DIR=no + make -j15 install DESTDIR=/build/tuxmath-2.0.3/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/tuxmath-2.0.3' Making install in data make[3]: Entering directory '/build/tuxmath-2.0.3/data' @@ -2648,7 +2691,7 @@ make[4]: Entering directory '/build/tuxmath-2.0.3/data/fonts' make[5]: Entering directory '/build/tuxmath-2.0.3/data/fonts' make[5]: Nothing to be done for 'install-exec-am'. -/bin/mkdir -p /build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/fonts +/usr/bin/mkdir -p /build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/fonts /usr/bin/install -c -m 644 ./AndikaDesRevG.ttf /build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/fonts make[5]: Leaving directory '/build/tuxmath-2.0.3/data/fonts' make[4]: Leaving directory '/build/tuxmath-2.0.3/data/fonts' @@ -2658,7 +2701,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/backgrounds' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/backgrounds' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/backgrounds' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/backgrounds' /usr/bin/install -c -m 644 0.jpg 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/backgrounds' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/backgrounds' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/backgrounds' @@ -2666,7 +2709,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/cities' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/cities' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/cities' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/cities' /usr/bin/install -c -m 644 city-blue.png cdead-blue.png csplode-blue-1.png csplode-blue-2.png csplode-blue-3.png csplode-blue-4.png csplode-blue-5.png city-green.png cdead-green.png csplode-green-1.png csplode-green-2.png csplode-green-3.png csplode-green-4.png csplode-green-5.png city-orange.png cdead-orange.png csplode-orange-1.png csplode-orange-2.png csplode-orange-3.png csplode-orange-4.png csplode-orange-5.png city-red.png cdead-red.png csplode-red-1.png csplode-red-2.png csplode-red-3.png csplode-red-4.png csplode-red-5.png shields.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/cities' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/cities' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/cities' @@ -2674,7 +2717,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/comets' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/comets' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/comets' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/comets' /usr/bin/install -c -m 644 bonus_comet0.png bonus_comet1.png bonus_comet2.png bonus_comet.svg bonus_cometex0.png bonus_cometex1.png bonus_cometex2.png bonus_cometex3.png bonus_cometex.svg comet0.png comet1.png comet2.png comet.svg cometex0.png cometex1.png cometex2.png cometex3.png cometex.svg mini_comet1.png mini_comet2.png mini_comet3.png left_powerup_comet.svg left_powerup_cometd.png left_powerup_comet0.png left_powerup_comet1.png left_powerup_comet2.png powerup_cometex.svg powerup_cometexd.png powerup_cometex0.png powerup_cometex1.png powerup_cometex2.png powerup_cometex3.png right_powerup_comet.svg right_powerup_cometd.png right_powerup_comet0.png right_powerup_comet1.png right_powerup_comet2.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/comets' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/comets' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/comets' @@ -2682,7 +2725,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/factoroids' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/factoroids' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/factoroids' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/factoroids' /usr/bin/install -c -m 644 asteroid1.png button_11.png button_13.png button_2.png button_3.png button_5.png button_7.png cockpit.png galaxy2.png star1.jpg star4.png asteroid2.png gbstars.png star1.png star5.png asteroid3.png star2.png galaxy1.png ship.png star3.png factoroids.png factors.png tux.png good.png ship-cloaked.png forcefield.png ship-thrust.png ship-thrust-cloaked.png powerbomb.png shield.png stealth.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/factoroids' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/factoroids' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/factoroids' @@ -2690,7 +2733,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/icons' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/icons' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/icons' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/icons' /usr/bin/install -c -m 644 icon.png icon.xpm tuxmath.ico tuxmath.icns tuxmath.svg '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/icons' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/icons' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/icons' @@ -2698,7 +2741,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/igloos' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/igloos' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/igloos' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/igloos' /usr/bin/install -c -m 644 cloud.png composite.svg extra_life.png half.png intact.png melted1.png melted2.png melted3.png rebuilding1.png rebuilding2.png snow1.png snow2.png snow3.png steam1.png steam2.png steam3.png steam4.png steam5.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/igloos' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/igloos' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/igloos' @@ -2706,7 +2749,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/penguins' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/penguins' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/penguins' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/penguins' /usr/bin/install -c -m 644 flapdown.png flapup.png grumpy.png incoming.png sitting-down.png standing-up.png walk-off1.png walk-off2.png walk-off3.png walk-on1.png walk-on2.png walk-on3.png worried.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/penguins' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/penguins' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/penguins' @@ -2714,7 +2757,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/sprites' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/sprites' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/sprites' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/sprites' /usr/bin/install -c -m 644 alone0.png alone1.png aloned.png alone.svg comet0.png comet1.png comet2.png comet3.png comet4.png comet5.png cometd.png credits0.png credits1.png credits2.png credits3.png creditsd.png exclamation0.png exclamationd.png exclamation.svg factoroids0.png factoroids1.png factoroids2.png factoroidsd.png factoroids.svg factors0.png factors1.png factors2.png factors3.png factors4.png factors5.png factorsd.png fleet0.png fleetd.png fleet.svg fractions0.png fractions1.png fractions2.png fractions3.png fractions4.png fractions5.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/sprites' /usr/bin/install -c -m 644 fractions6.png fractionsd.png friends0.png friendsd.png friends.svg goldstar0.png goldstar1.png goldstard.png goldstar.svg help.svg help0.png help1.png help2.png help3.png helpd.png lan0.png lan1.png land.png lan.svg lesson0.png lesson1.png lesson2.png lesson3.png lessond.png lesson.svg main0.png main1.png main2.png main3.png main4.png main5.png main6.png main7.png maind.png main.svg no_goldstar0.png no_goldstard.png no_goldstar.svg nums0.png nums1.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/sprites' /usr/bin/install -c -m 644 nums2.png nums3.png nums4.png nums5.png nums6.png nums7.png numsd.png nums.svg quit0.png quit1.png quit2.png quit3.png quit4.png quit5.png quit6.png quit7.png quit8.png quitd.png quit.svg trophy0.png trophy1.png trophyd.png tux_config.svg tux_config0.png tux_config1.png tux_configd.png tux_config_brown.svg tux_config_brown0.png tux_config_brown1.png tux_config_brownd.png tux_helmet0.png tux_helmet1.png tux_helmet2.png tux_helmetd.png tux_helmet_black.svg tux_helmet_black0.png tux_helmet_blackd.png tux_helmet_blue.svg tux_helmet_blue0.png tux_helmet_blue1.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/sprites' @@ -2725,7 +2768,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/status' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/status' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/status' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/status' /usr/bin/install -c -m 644 arrows.png player_play.svg demo.png demo-small.png gameover.png gameover_won.png keypad_no_neg.png keypad.png led_neg_sign.png lednums.png left_gray.png left.png left_gray.svg left.svg loading.png nbs.png numbers.png nums.png paused.png right_gray.png right.png right_gray.svg right.svg score.png standby.png stop.png stop.svg title.png tux4kids.png tux4kids.svg player_pause.svg wave.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/status' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/status' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/status' @@ -2733,7 +2776,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/title' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/title' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/title' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/title' /usr/bin/install -c -m 644 egg.png egg.svg menu_bkg.jpg title1.png title1.svg '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/title' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/title' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/images/title' @@ -2741,7 +2784,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/images/tux' make[6]: Entering directory '/build/tuxmath-2.0.3/data/images/tux' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/tux' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/tux' /usr/bin/install -c -m 644 bigtux0.png bigtux1.png bigtux2.png bigtux3.png bigtux4.png bigtux5.png bigtux6.png bigtux.svg bigtux0.svg bigtux1.svg bigtux2.svg bigtux3.svg bigtux4.svg bigtux5.svg bigtux6.svg cockpit_tux1.png cockpit_tux2.png cockpit_tux3.png cockpit_tux4.png cockpit_tux5.png cockpit_tux6.png console_led.png console_bash.png tux-console1.png tux-console2.png tux-console3.png tux-console4.png tux-drat.png tux-egypt1.png tux-egypt2.png tux-egypt3.png tux-egypt4.png tux-fist1.png tux-fist2.png tux-kiss1.png tux-kiss2.png tux-relax1.png tux-relax2.png tux-sit.png tux-yay1.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/tux' /usr/bin/install -c -m 644 tux-yay2.png tux-yes1.png tux-yes2.png tux-yipe.png '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/images/tux' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/images/tux' @@ -2757,7 +2800,7 @@ make[4]: Entering directory '/build/tuxmath-2.0.3/data/menus' make[5]: Entering directory '/build/tuxmath-2.0.3/data/menus' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/menus' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/menus' /usr/bin/install -c -m 644 main_menu.xml '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/menus' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/menus' make[4]: Leaving directory '/build/tuxmath-2.0.3/data/menus' @@ -2767,7 +2810,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/missions/arcade' make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/arcade' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/arcade' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/arcade' /usr/bin/install -c -m 644 ace commando ranger scout space_cadet '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/arcade' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/arcade' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/missions/arcade' @@ -2777,7 +2820,7 @@ make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/ace' make[7]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/ace' make[7]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/ace' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/ace' /usr/bin/install -c -m 644 ace bonus round1 round2 round3 '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/ace' make[7]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/ace' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/ace' @@ -2785,7 +2828,7 @@ make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/cadet' make[7]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/cadet' make[7]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/cadet' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/cadet' /usr/bin/install -c -m 644 cadet bonus round1 round2 round3 '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/cadet' make[7]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/cadet' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/cadet' @@ -2793,7 +2836,7 @@ make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/commando' make[7]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/commando' make[7]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/commando' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/commando' /usr/bin/install -c -m 644 commando round1 round2 round3 '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/commando' make[7]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/commando' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/commando' @@ -2801,7 +2844,7 @@ make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/ranger' make[7]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/ranger' make[7]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/ranger' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/ranger' /usr/bin/install -c -m 644 ranger bonus round1 round2 round3 '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/ranger' make[7]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/ranger' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/ranger' @@ -2809,14 +2852,14 @@ make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/scout' make[7]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign/scout' make[7]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/scout' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/scout' /usr/bin/install -c -m 644 scout bonus round1 round2 round3 '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign/scout' make[7]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/scout' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign/scout' make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign' make[7]: Entering directory '/build/tuxmath-2.0.3/data/missions/campaign' make[7]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign' /usr/bin/install -c -m 644 campaign '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/campaign' make[7]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/campaign' @@ -2825,7 +2868,7 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/missions/lessons' make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/lessons' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/lessons' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/lessons' /usr/bin/install -c -m 644 lesson00 lesson01 lesson02 lesson03 lesson04 lesson05 lesson06 lesson07 lesson08 lesson09 lesson10 lesson11 lesson12 lesson13 lesson14 lesson15 lesson16 lesson17 lesson18 lesson19 lesson20 lesson21 lesson22 lesson23 lesson24 lesson25 lesson26 lesson27 lesson28 lesson29 lesson30 lesson31 lesson32 lesson33 lesson34 lesson35 lesson36 lesson37 lesson38 lesson39 '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/lessons' /usr/bin/install -c -m 644 lesson40 lesson41 lesson42 lesson43 lesson44 lesson45 lesson46 lesson47 lesson48 lesson49 lesson50 lesson51 lesson52 lesson53 lesson54 lesson55 lesson56 lesson57 '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/lessons' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/lessons' @@ -2834,14 +2877,14 @@ make[5]: Entering directory '/build/tuxmath-2.0.3/data/missions/multiplay' make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions/multiplay' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/multiplay' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/multiplay' /usr/bin/install -c -m 644 ace commando ranger scout space_cadet mpoptions '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions/multiplay' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions/multiplay' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/missions/multiplay' make[5]: Entering directory '/build/tuxmath-2.0.3/data/missions' make[6]: Entering directory '/build/tuxmath-2.0.3/data/missions' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions' /usr/bin/install -c -m 644 demo options '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/missions' make[6]: Leaving directory '/build/tuxmath-2.0.3/data/missions' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/missions' @@ -2850,7 +2893,7 @@ make[4]: Entering directory '/build/tuxmath-2.0.3/data/sounds' make[5]: Entering directory '/build/tuxmath-2.0.3/data/sounds' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/sounds' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/sounds' /usr/bin/install -c -m 644 01_rush.ogg 02_on_the_edge_of_the_universe.ogg 03_gravity.ogg alarm.wav buzz.wav cheer.wav engine.wav explosion.wav game2.mod game3.mod game.mod harp.wav laser.wav pop.wav shieldsdown.wav sizzling.wav tock.wav towerclock.wav tuxi.ogg '/build/tuxmath-2.0.3/debian/tmp/usr/share/tuxmath/sounds' make[5]: Leaving directory '/build/tuxmath-2.0.3/data/sounds' make[4]: Leaving directory '/build/tuxmath-2.0.3/data/sounds' @@ -2865,7 +2908,7 @@ make[3]: Entering directory '/build/tuxmath-2.0.3/doc' make[4]: Entering directory '/build/tuxmath-2.0.3/doc' make[4]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/doc/tuxmath' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/share/doc/tuxmath' /usr/bin/install -c -m 644 changelog COPYING_GPL3 GPL_VERSIONS INSTALL OFL README_DATA_LICENSES README TODO '/build/tuxmath-2.0.3/debian/tmp/usr/share/doc/tuxmath' make[4]: Leaving directory '/build/tuxmath-2.0.3/doc' make[3]: Leaving directory '/build/tuxmath-2.0.3/doc' @@ -2912,7 +2955,7 @@ installing zh_CN.gmo as /build/tuxmath-2.0.3/debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES/tuxmath.mo installing zh_TW.gmo as /build/tuxmath-2.0.3/debian/tmp/usr/share/locale/zh_TW/LC_MESSAGES/tuxmath.mo if test "tuxmath" = "gettext-tools"; then \ - /bin/mkdir -p /build/tuxmath-2.0.3/debian/tmp/usr/share/gettext/po; \ + /usr/bin/mkdir -p /build/tuxmath-2.0.3/debian/tmp/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /build/tuxmath-2.0.3/debian/tmp/usr/share/gettext/po/$file; \ @@ -2928,7 +2971,7 @@ make[3]: Entering directory '/build/tuxmath-2.0.3/src' make[4]: Entering directory '/build/tuxmath-2.0.3/src' make[4]: Nothing to be done for 'install-data-am'. - /bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/lib/tuxmath' + /usr/bin/mkdir -p '/build/tuxmath-2.0.3/debian/tmp/usr/lib/tuxmath' /usr/bin/install -c tuxmath tuxmathadmin generate_lesson tuxmathserver tuxmathtestclient '/build/tuxmath-2.0.3/debian/tmp/usr/lib/tuxmath' make[4]: Leaving directory '/build/tuxmath-2.0.3/src' make[3]: Leaving directory '/build/tuxmath-2.0.3/src' @@ -3005,9 +3048,9 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'tuxmath' in '../tuxmath_2.0.3-9_amd64.deb'. dpkg-deb: building package 'tuxmath-dbgsym' in '../tuxmath-dbgsym_2.0.3-9_amd64.deb'. dpkg-deb: building package 'tuxmath-data' in '../tuxmath-data_2.0.3-9_all.deb'. +dpkg-deb: building package 'tuxmath' in '../tuxmath_2.0.3-9_amd64.deb'. dpkg-genbuildinfo --build=binary -O../tuxmath_2.0.3-9_amd64.buildinfo dpkg-genchanges --build=binary -O../tuxmath_2.0.3-9_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -3015,12 +3058,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/945780/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/945780/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/767894 and its subdirectories -I: Current time: Fri Jun 21 06:14:21 -12 2024 -I: pbuilder-time-stamp: 1718993661 +I: removing directory /srv/workspace/pbuilder/945780 and its subdirectories +I: Current time: Sun May 21 01:55:24 +14 2023 +I: pbuilder-time-stamp: 1684583724