Diff of the two buildlogs: -- --- b1/build.log 2020-04-27 22:58:04.114283552 +0000 +++ b2/build.log 2020-04-27 23:06:30.980241840 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun May 30 17:20:10 -12 2021 -I: pbuilder-time-stamp: 1622438410 +I: Current time: Tue Apr 28 12:58:27 +14 2020 +I: pbuilder-time-stamp: 1588028307 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Thu Mar 8 05:21:06 2018 -12 +gpgv: Signature made Fri Mar 9 07:21:06 2018 +14 gpgv: using RSA key ACF3D088EF32EDEF6A1A835FD9AD14B9513B51E4 gpgv: issuer "apo@debian.org" gpgv: Can't check signature: No public key @@ -34,6 +34,18 @@ dpkg-source: info: applying pkg-config.patch I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/2768/tmp/hooks/D01_modify_environment starting +debug: Running on profitbricks-build12-i386. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/2768/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -286,7 +298,7 @@ Get: 203 http://deb.debian.org/debian buster/main i386 libsdl-mixer1.2-dev i386 1.2.12-15 [114 kB] Get: 204 http://deb.debian.org/debian buster/main i386 libsdl-net1.2 i386 1.2.8-6 [15.8 kB] Get: 205 http://deb.debian.org/debian buster/main i386 libsdl-net1.2-dev i386 1.2.8-6 [26.6 kB] -Fetched 72.4 MB in 3s (28.8 MB/s) +Fetched 72.4 MB in 22s (3331 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19231 files and directories currently installed.) @@ -1134,7 +1146,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/foobillardplus-3.43~svn170+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/foobillardplus-3.43~svn170+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package foobillardplus dpkg-buildpackage: info: source version 3.43~svn170+dfsg-5 dpkg-buildpackage: info: source distribution unstable @@ -1303,7 +1315,7 @@ make[1]: Leaving directory '/build/foobillardplus-3.43~svn170+dfsg' dh_auto_build - make -j18 + make -j10 make[1]: Entering directory '/build/foobillardplus-3.43~svn170+dfsg' Making all in src make[2]: Entering directory '/build/foobillardplus-3.43~svn170+dfsg/src' @@ -1319,16 +1331,57 @@ gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o table.o table.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o queue.o queue.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o aiplayer.o aiplayer.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o options.o options.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o evaluate_move.o evaluate_move.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o helpscreen.o helpscreen.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o textobj.o textobj.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o font.o font.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o sys_stuff.o sys_stuff.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o net_socket.o net_socket.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o sound_stuff.o sound_stuff.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o menu.o menu.c -In file included from options.c:42: +vmath.c: In function 'fastsqrt': +vmath.c:70:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + #define FP_BITS(fp) (*(uint32_t *)&(fp)) + ^~~~~~~~~~~~~~~~~ +vmath.c:122:7: note: in expansion of macro 'FP_BITS' + if (FP_BITS(n) == 0) + ^~~~~~~ +vmath.c:70:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + #define FP_BITS(fp) (*(uint32_t *)&(fp)) + ^~~~~~~~~~~~~~~~~ +vmath.c:125:3: note: in expansion of macro 'FP_BITS' + FP_BITS(n) = fast_sqrt_table[(FP_BITS(n) >> 8) & 0xFFFF] | ((((FP_BITS(n) - 0x3F800000) >> 1) + 0x3F800000) & 0x7F800000); + ^~~~~~~ +vmath.c:70:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + #define FP_BITS(fp) (*(uint32_t *)&(fp)) + ^~~~~~~~~~~~~~~~~ +vmath.c:125:33: note: in expansion of macro 'FP_BITS' + FP_BITS(n) = fast_sqrt_table[(FP_BITS(n) >> 8) & 0xFFFF] | ((((FP_BITS(n) - 0x3F800000) >> 1) + 0x3F800000) & 0x7F800000); + ^~~~~~~ +vmath.c:70:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] + #define FP_BITS(fp) (*(uint32_t *)&(fp)) + ^~~~~~~~~~~~~~~~~ +vmath.c:125:66: note: in expansion of macro 'FP_BITS' + FP_BITS(n) = fast_sqrt_table[(FP_BITS(n) >> 8) & 0xFFFF] | ((((FP_BITS(n) - 0x3F800000) >> 1) + 0x3F800000) & 0x7F800000); + ^~~~~~~ +vmath.c: At top level: +vmath.c:192:14: warning: 'fast_cossin_table' is static but used in inline function 'fastcos' which is not static + return fast_cossin_table[(i + QUARTER_MAX_CIRCLE_ANGLE)&MASK_MAX_CIRCLE_ANGLE]; + ^~~~~~~~~~~~~~~~~ +vmath.c:190:14: warning: 'fast_cossin_table' is static but used in inline function 'fastcos' which is not static + return fast_cossin_table[((-i) + QUARTER_MAX_CIRCLE_ANGLE)&MASK_MAX_CIRCLE_ANGLE]; + ^~~~~~~~~~~~~~~~~ +vmath.c:177:14: warning: 'fast_cossin_table' is static but used in inline function 'fastsin' which is not static + return fast_cossin_table[i&MASK_MAX_CIRCLE_ANGLE]; + ^~~~~~~~~~~~~~~~~ +vmath.c:175:14: warning: 'fast_cossin_table' is static but used in inline function 'fastsin' which is not static + return fast_cossin_table[(-((-i)&MASK_MAX_CIRCLE_ANGLE)) + MAX_CIRCLE_ANGLE]; + ^~~~~~~~~~~~~~~~~ +vmath.c:125:16: warning: 'fast_sqrt_table' is static but used in inline function 'fastsqrt' which is not static + FP_BITS(n) = fast_sqrt_table[(FP_BITS(n) >> 8) & 0xFFFF] | ((((FP_BITS(n) - 0x3F800000) >> 1) + 0x3F800000) & 0x7F800000); + ^~~~~~~~~~~~~~~ +vmath.c:55:49: warning: 'd2i' is static but used in inline function 'fastexp' which is not static + return (d2i.n.i = EXP_A*(y)+(1072693248-EXP_C),d2i.d); + ^~~ +vmath.c:55:10: warning: 'd2i' is static but used in inline function 'fastexp' which is not static + return (d2i.n.i = EXP_A*(y)+(1072693248-EXP_C),d2i.d); + ^~~ +In file included from options.h:33, + from billard.h:29, + from aiplayer.h:27, + from aiplayer.c:26: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1350,9 +1403,13 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o bumpref.o bumpref.c -In file included from font.h:33, - from helpscreen.c:26: +language.c: In function 'find_system_locale': +language.c:79:46: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] + strncpy(options_language,charlang, sizeof(charlang)); + ^ +In file included from options.h:33, + from language.c:27: +language.c: At top level: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1374,13 +1431,9 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -language.c: In function 'find_system_locale': -language.c:79:46: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] - strncpy(options_language,charlang, sizeof(charlang)); - ^ In file included from options.h:33, - from language.c:27: -language.c: At top level: + from billard.h:29, + from ball.c:41: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1402,55 +1455,9 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -vmath.c: In function 'fastsqrt': -vmath.c:70:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - #define FP_BITS(fp) (*(uint32_t *)&(fp)) - ^~~~~~~~~~~~~~~~~ -vmath.c:122:7: note: in expansion of macro 'FP_BITS' - if (FP_BITS(n) == 0) - ^~~~~~~ -vmath.c:70:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - #define FP_BITS(fp) (*(uint32_t *)&(fp)) - ^~~~~~~~~~~~~~~~~ -vmath.c:125:3: note: in expansion of macro 'FP_BITS' - FP_BITS(n) = fast_sqrt_table[(FP_BITS(n) >> 8) & 0xFFFF] | ((((FP_BITS(n) - 0x3F800000) >> 1) + 0x3F800000) & 0x7F800000); - ^~~~~~~ -vmath.c:70:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - #define FP_BITS(fp) (*(uint32_t *)&(fp)) - ^~~~~~~~~~~~~~~~~ -vmath.c:125:33: note: in expansion of macro 'FP_BITS' - FP_BITS(n) = fast_sqrt_table[(FP_BITS(n) >> 8) & 0xFFFF] | ((((FP_BITS(n) - 0x3F800000) >> 1) + 0x3F800000) & 0x7F800000); - ^~~~~~~ -vmath.c:70:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] - #define FP_BITS(fp) (*(uint32_t *)&(fp)) - ^~~~~~~~~~~~~~~~~ -vmath.c:125:66: note: in expansion of macro 'FP_BITS' - FP_BITS(n) = fast_sqrt_table[(FP_BITS(n) >> 8) & 0xFFFF] | ((((FP_BITS(n) - 0x3F800000) >> 1) + 0x3F800000) & 0x7F800000); - ^~~~~~~ -vmath.c: At top level: -vmath.c:192:14: warning: 'fast_cossin_table' is static but used in inline function 'fastcos' which is not static - return fast_cossin_table[(i + QUARTER_MAX_CIRCLE_ANGLE)&MASK_MAX_CIRCLE_ANGLE]; - ^~~~~~~~~~~~~~~~~ -vmath.c:190:14: warning: 'fast_cossin_table' is static but used in inline function 'fastcos' which is not static - return fast_cossin_table[((-i) + QUARTER_MAX_CIRCLE_ANGLE)&MASK_MAX_CIRCLE_ANGLE]; - ^~~~~~~~~~~~~~~~~ -vmath.c:177:14: warning: 'fast_cossin_table' is static but used in inline function 'fastsin' which is not static - return fast_cossin_table[i&MASK_MAX_CIRCLE_ANGLE]; - ^~~~~~~~~~~~~~~~~ -vmath.c:175:14: warning: 'fast_cossin_table' is static but used in inline function 'fastsin' which is not static - return fast_cossin_table[(-((-i)&MASK_MAX_CIRCLE_ANGLE)) + MAX_CIRCLE_ANGLE]; - ^~~~~~~~~~~~~~~~~ -vmath.c:125:16: warning: 'fast_sqrt_table' is static but used in inline function 'fastsqrt' which is not static - FP_BITS(n) = fast_sqrt_table[(FP_BITS(n) >> 8) & 0xFFFF] | ((((FP_BITS(n) - 0x3F800000) >> 1) + 0x3F800000) & 0x7F800000); - ^~~~~~~~~~~~~~~ -vmath.c:55:49: warning: 'd2i' is static but used in inline function 'fastexp' which is not static - return (d2i.n.i = EXP_A*(y)+(1072693248-EXP_C),d2i.d); - ^~~ -vmath.c:55:10: warning: 'd2i' is static but used in inline function 'fastexp' which is not static - return (d2i.n.i = EXP_A*(y)+(1072693248-EXP_C),d2i.d); - ^~~ In file included from options.h:33, - from font.c:25: + from billard.h:29, + from table.c:37: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1473,7 +1480,8 @@ inline double fastexp(const double y); ^~~~~~~ In file included from options.h:33, - from textobj.c:35: + from billard.h:29, + from queue.c:37: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1517,9 +1525,7 @@ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from options.h:33, - from billard.h:29, - from aiplayer.h:27, - from aiplayer.c:26: + from png_loader.c:51: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1543,7 +1549,7 @@ ^~~~~~~ In file included from options.h:33, from billard.h:29, - from queue.c:37: + from billard.c:26: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1565,8 +1571,16 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ +aiplayer.c: In function 'stroke_angle': +aiplayer.c:71:13: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + r_hit = vec_scale(vec_unit(vec_diff(bhit->r,hole->aim)),(bcue->d+bhit->d)/2.0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +vmath.c: In function 'vec_cross': +vmath.c:227:13: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + struct Vect vec_cross( struct Vect v1, struct Vect v2 ) + ^~~~~~~~~ In file included from options.h:33, - from sys_stuff.c:25: + from billmove.c:27: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1588,13 +1602,36 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -sys_stuff.c: In function 'error_print': -sys_stuff.c:195:5: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] - system(newmessage); - ^~~~~~~~~~~~~~~~~~ +billard3d.c: In function 'check_cue': +billard3d.c:2319:41: warning: unused variable 'cue_start_ball' [-Wunused-variable] + VMvect dir,cue_start,cue_start_bande,cue_start_ball,nx,ny,pos,hitpoint; + ^~~~~~~~~~~~~~ +billard3d.c:2319:15: warning: unused variable 'cue_start' [-Wunused-variable] + VMvect dir,cue_start,cue_start_bande,cue_start_ball,nx,ny,pos,hitpoint; + ^~~~~~~~~ +queue.c: In function 'create_queue': +queue.c:110:15: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + n1=vec_unit(n1); + ^~~~~~~~~~~~ +billard3d.c: In function 'init_player_roster': +billard3d.c:2574:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + if(getenv("USER")) + ^~ +billard3d.c:2576:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + strcpy(player[0].name,getenv("USER")); + ^~~~~~ +billmove.c: In function 'ball_ball_interaction': +billmove.c:635:12: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + dvec = vec_diff(b1->r,b2->r); + ^~~~~~~~~~~~~~~~~~~~~ +billard.c: In function 'create_6hole_walls': +billard.c:164:28: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + walls->border[18].n = vec_unit(vec_cross(vec_diff(walls->border[18].r2,walls->border[18].r1),vec_diff(walls->border[18].r3,walls->border[18].r1))); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from options.h:33, from billard.h:29, - from ball.c:41: + from billard3d.c:56: +billard3d.c: At top level: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1616,8 +1653,18 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -In file included from options.h:33, - from png_loader.c:51: +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o options.o options.c +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o evaluate_move.o evaluate_move.c +table.c: In function 'autonormalize_quad': +table.c:96:6: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + void autonormalize_quad( VMvect v1, VMvect v2, VMvect v3, VMvect v4, int order, GLfloat *VertexData, GLfloat *NormalData ) + ^~~~~~~~~~~~~~~~~~ +ball.c: In function 'create_ball_icosa_array': +ball.c:314:29: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + volume+=tri_vol_xy( v1, v2, v3 ); + ^~~~~~~~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o helpscreen.o helpscreen.c +In file included from options.c:42: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1639,13 +1686,9 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o room.o room.c -vmath.c: In function 'vec_cross': -vmath.c:227:13: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - struct Vect vec_cross( struct Vect v1, struct Vect v2 ) - ^~~~~~~~~ -In file included from options.h:33, - from billmove.c:27: +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o textobj.o textobj.c +In file included from font.h:33, + from helpscreen.c:26: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1667,6 +1710,12 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o font.o font.c +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o sys_stuff.o sys_stuff.c +billard3d.c: In function 'check_cue': +billard3d.c:2328:9: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + nx = vec_unit(vec_cross(vec_ez(),dir)); /* parallel to table */ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from options.h:33, from billard.h:29, from evaluate_move.h:28, @@ -1692,8 +1741,14 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o net_socket.o net_socket.c +evaluate_move.c: In function 'in_strafraum': +evaluate_move.c:72:12: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + static int in_strafraum(VMvect pos) + ^~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o sound_stuff.o sound_stuff.c In file included from options.h:33, - from sound_stuff.c:28: + from font.c:25: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1715,13 +1770,8 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -sound_stuff.c: In function 'init_sound': -sound_stuff.c:211:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] - fread(&ball_ball_snd.data[0], 1, ball_ball_snd.len,f ); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from options.h:33, - from billard.h:29, - from billard.c:26: + from textobj.c:35: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1743,13 +1793,8 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -aiplayer.c: In function 'stroke_angle': -aiplayer.c:71:13: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - r_hit = vec_scale(vec_unit(vec_diff(bhit->r,hole->aim)),(bcue->d+bhit->d)/2.0); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from options.h:33, - from billard.h:29, - from table.c:37: + from sys_stuff.c:25: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1771,46 +1816,20 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -queue.c: In function 'create_queue': -queue.c:110:15: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - n1=vec_unit(n1); - ^~~~~~~~~~~~ -billard3d.c: In function 'check_cue': -billard3d.c:2319:41: warning: unused variable 'cue_start_ball' [-Wunused-variable] - VMvect dir,cue_start,cue_start_bande,cue_start_ball,nx,ny,pos,hitpoint; - ^~~~~~~~~~~~~~ -billard3d.c:2319:15: warning: unused variable 'cue_start' [-Wunused-variable] - VMvect dir,cue_start,cue_start_bande,cue_start_ball,nx,ny,pos,hitpoint; - ^~~~~~~~~ -billard3d.c: In function 'init_player_roster': -billard3d.c:2574:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - if(getenv("USER")) - ^~ -billard3d.c:2576:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - strcpy(player[0].name,getenv("USER")); - ^~~~~~ -In file included from /usr/include/string.h:494, - from /usr/include/SDL/SDL_stdinc.h:60, - from /usr/include/SDL/SDL_main.h:26, - from /usr/include/SDL/SDL.h:30, - from sound_stuff.c:31: -In function 'strcpy', - inlined from 'strsound.part.0' at sound_stuff.c:101:7: -/usr/include/i386-linux-gnu/bits/string_fortified.h:90:10: warning: '__builtin___strcpy_chk' accessing 0 or more bytes at offsets 0 and [0, 10] may overlap up to 2147483647 bytes at offset 2147483645 [-Wrestrict] - return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sys_stuff.c: In function 'error_print': +sys_stuff.c:195:5: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] + system(newmessage); + ^~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o menu.o menu.c +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o bumpref.o bumpref.c +font.c: In function 'tess_add_point': +font.c:462:6: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + void tess_add_point( VMvect v, struct TessData * data, int is_start ) + ^~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o room.o room.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o mesh.o mesh.c -evaluate_move.c: In function 'in_strafraum': -evaluate_move.c:72:12: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - static int in_strafraum(VMvect pos) - ^~~~~~~~~~~~ -billmove.c: In function 'ball_ball_interaction': -billmove.c:635:12: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - dvec = vec_diff(b1->r,b2->r); - ^~~~~~~~~~~~~~~~~~~~~ -In file included from textobj.h:28, - from menu.h:28, - from menu.c:25: +In file included from options.h:33, + from sound_stuff.c:28: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1832,10 +1851,22 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -In file included from options.h:33, - from billard.h:29, - from billard3d.c:56: -billard3d.c: At top level: +sound_stuff.c: In function 'init_sound': +sound_stuff.c:211:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] + fread(&ball_ball_snd.data[0], 1, ball_ball_snd.len,f ); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/string.h:494, + from /usr/include/SDL/SDL_stdinc.h:60, + from /usr/include/SDL/SDL_main.h:26, + from /usr/include/SDL/SDL.h:30, + from sound_stuff.c:31: +In function 'strcpy', + inlined from 'strsound.part.0' at sound_stuff.c:101:7: +/usr/include/i386-linux-gnu/bits/string_fortified.h:90:10: warning: '__builtin___strcpy_chk' accessing 0 or more bytes at offsets 0 and [0, 10] may overlap up to 2147483647 bytes at offset 2147483645 [-Wrestrict] + return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from bumpref.h:29, + from bumpref.c:39: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1857,8 +1888,13 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -In file included from bumpref.h:29, - from bumpref.c:39: +bumpref.c: In function 'bump2normal': +bumpref.c:195:15: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 + n=vec_scale(vec_unit(vec_cross(vec_xyz(dx,0,dzx),vec_xyz(0,-dy,dzy))),-1.0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from textobj.h:28, + from menu.h:28, + from menu.c:25: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined inline float fastatan(float x); ^~~~~~~~ @@ -1882,22 +1918,29 @@ ^~~~~~~ gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o history.o history.c gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o fire.o fire.c -font.c: In function 'tess_add_point': -font.c:462:6: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - void tess_add_point( VMvect v, struct TessData * data, int is_start ) - ^~~~~~~~~~~~~~ -bumpref.c: In function 'bump2normal': -bumpref.c:195:15: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - n=vec_scale(vec_unit(vec_cross(vec_xyz(dx,0,dzx),vec_xyz(0,-dy,dzy))),-1.0); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -billard.c: In function 'create_6hole_walls': -billard.c:164:28: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - walls->border[18].n = vec_unit(vec_cross(vec_diff(walls->border[18].r2,walls->border[18].r1),vec_diff(walls->border[18].r3,walls->border[18].r1))); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ball.c: In function 'create_ball_icosa_array': -ball.c:314:29: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - volume+=tri_vol_xy( v1, v2, v3 ); - ^~~~~~~~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o fireplace_high.o fireplace_high.c +menu.c: In function 'menu_entry_set_settingtext': +menu.c:273:28: warning: ' : ' directive writing 3 bytes into a region of size between 1 and 256 [-Wformat-overflow=] + sprintf(str,"%s : %s",entry->text,entry->settingtext); + ^~~ +In file included from /usr/include/stdio.h:873, + from menu.c:26: +/usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 514 bytes into a destination of size 256 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +menu.c: In function 'menu_create_textobj': +menu.c:292:28: warning: ' : ' directive writing 3 bytes into a region of size between 1 and 256 [-Wformat-overflow=] + sprintf(str,"%s : %s",entry->text,entry->settingtext); + ^~~ +In file included from /usr/include/stdio.h:873, + from menu.c:26: +/usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 514 bytes into a destination of size 256 + return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + __bos (__s), __fmt, __va_arg_pack ()); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from png_loader.h:28, from room.c:31: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined @@ -1921,8 +1964,6 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o fireplace_high.o fireplace_high.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o ceilinglamp_high.o ceilinglamp_high.c In file included from png_loader.h:28, from fire.c:29: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined @@ -1946,6 +1987,7 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o ceilinglamp_high.o ceilinglamp_high.c In file included from ./sys_stuff.h:28, from history.c:30: ./vmath.h:155:14: warning: inline function 'fastatan' declared but never defined @@ -1969,17 +2011,6 @@ ./vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ -menu.c: In function 'menu_entry_set_settingtext': -menu.c:273:28: warning: ' : ' directive writing 3 bytes into a region of size between 1 and 256 [-Wformat-overflow=] - sprintf(str,"%s : %s",entry->text,entry->settingtext); - ^~~ -In file included from /usr/include/stdio.h:873, - from menu.c:26: -/usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 514 bytes into a destination of size 256 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ history.c: In function 'init_history': history.c:324:13: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir("../.."); @@ -1988,19 +2019,6 @@ chdir(".."); ^~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o cartoonguy.o cartoonguy.c -menu.c: In function 'menu_create_textobj': -menu.c:292:28: warning: ' : ' directive writing 3 bytes into a region of size between 1 and 256 [-Wformat-overflow=] - sprintf(str,"%s : %s",entry->text,entry->settingtext); - ^~~ -In file included from /usr/include/stdio.h:873, - from menu.c:26: -/usr/include/i386-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 4 and 514 bytes into a destination of size 256 - return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - __bos (__s), __fmt, __va_arg_pack ()); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o sittingboy.o sittingboy.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o flower.o flower.c history.c: In function 'show_history': history.c:109:27: warning: '%s' directive writing up to 511 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] sprintf(workstring," %s%s/html/%s",callstring,file_name,historyfile); @@ -2026,10 +2044,7 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -table.c: In function 'autonormalize_quad': -table.c:96:6: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - void autonormalize_quad( VMvect v1, VMvect v2, VMvect v3, VMvect v4, int order, GLfloat *VertexData, GLfloat *NormalData ) - ^~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o sittingboy.o sittingboy.c history.c: In function 'file_history': history.c:202:54: warning: '%04d' directive output may be truncated writing between 4 and 11 bytes into a region of size between 1 and 19 [-Wformat-truncation=] snprintf(datestring,sizeof(datestring),"%02d.%02d.%04d %02d:%02d:%02d",timeinfo->tm_mday,timeinfo->tm_mon+1,timeinfo->tm_year+1900,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec); @@ -2044,7 +2059,6 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o bottle.o bottle.c history.c: In function 'init_history': history.c:306:32: warning: '%s' directive writing 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] sprintf(copy_file,"%s/%s",directorycheck,"history.xsl"); @@ -2109,12 +2123,7 @@ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o chess.o chess.c -gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o getopt_long.o getopt_long.c -billard3d.c: In function 'check_cue': -billard3d.c:2328:9: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6 - nx = vec_unit(vec_cross(vec_ez(),dir)); /* parallel to table */ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o flower.o flower.c In file included from png_loader.h:28, from fireplace_high.c:26: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined @@ -2138,6 +2147,7 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o bottle.o bottle.c In file included from png_loader.h:28, from mesh.c:36: vmath.h:155:14: warning: inline function 'fastatan' declared but never defined @@ -2161,6 +2171,8 @@ vmath.h:149:15: warning: inline function 'fastexp' declared but never defined inline double fastexp(const double y); ^~~~~~~ +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o chess.o chess.c +gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm -c -o getopt_long.o getopt_long.c gcc -Wall `pkg-config --cflags freetype2` `sdl-config --cflags` -DNO_NV_BUMPREF -DNO_NV_FRESNEL -DUSE_SOUND -DVMATH_SINGLE_PRECISION -DDATA_DIRECTORY='"/usr/share/games/foobillardplus/data"' -DUSE_DEBIAN `dpkg-buildflags --get CFLAGS` -lm `pkg-config --libs freetype2` `sdl-config --libs` -Wl,-z,relro -Wl,--as-needed -o foobillardplus billard3d.o language.o billmove.o billard.o vmath.o ball.o png_loader.o table.o queue.o aiplayer.o options.o evaluate_move.o helpscreen.o textobj.o font.o sys_stuff.o net_socket.o sound_stuff.o menu.o bumpref.o room.o mesh.o history.o fire.o fireplace_high.o ceilinglamp_high.o cartoonguy.o sittingboy.o flower.o bottle.o chess.o getopt_long.o -lGL -lGLU -lpng -lfreetype -lSDL_mixer -lm -lSDL_mixer -lSDL_net -lSDL -lSDL -lpng make[3]: Leaving directory '/build/foobillardplus-3.43~svn170+dfsg/src' make[2]: Leaving directory '/build/foobillardplus-3.43~svn170+dfsg/src' @@ -2169,7 +2181,7 @@ make[2]: Leaving directory '/build/foobillardplus-3.43~svn170+dfsg' make[1]: Leaving directory '/build/foobillardplus-3.43~svn170+dfsg' dh_auto_test - make -j18 check VERBOSE=1 + make -j10 check VERBOSE=1 make[1]: Entering directory '/build/foobillardplus-3.43~svn170+dfsg' Making check in src make[2]: Entering directory '/build/foobillardplus-3.43~svn170+dfsg/src' @@ -2184,7 +2196,7 @@ dh_testroot dh_prep dh_auto_install - make -j18 install DESTDIR=/build/foobillardplus-3.43\~svn170\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no + make -j10 install DESTDIR=/build/foobillardplus-3.43\~svn170\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/foobillardplus-3.43~svn170+dfsg' Making install in src make[2]: Entering directory '/build/foobillardplus-3.43~svn170+dfsg/src' @@ -2219,21 +2231,23 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'foobillardplus' in '../foobillardplus_3.43~svn170+dfsg-5_i386.deb'. dpkg-deb: building package 'foobillardplus-dbgsym' in '../foobillardplus-dbgsym_3.43~svn170+dfsg-5_i386.deb'. dpkg-deb: building package 'foobillardplus-data' in '../foobillardplus-data_3.43~svn170+dfsg-5_all.deb'. +dpkg-deb: building package 'foobillardplus' in '../foobillardplus_3.43~svn170+dfsg-5_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../foobillardplus_3.43~svn170+dfsg-5_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/2768/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2768/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/26285 and its subdirectories -I: Current time: Sun May 30 17:21:03 -12 2021 -I: pbuilder-time-stamp: 1622438463 +I: removing directory /srv/workspace/pbuilder/2768 and its subdirectories +I: Current time: Tue Apr 28 13:06:30 +14 2020 +I: pbuilder-time-stamp: 1588028790