Bug#978818: gem: ftbfs with autoconf 2.70
Package: src:gem
Version: 0.94-3
Severity: normal
Tags: sid bookworm
User: doko@debian.org
Usertags: ftbfs-ac270
[This bug report is not targeted to the upcoming bullseye release]
The package fails to build in a test rebuild on at least amd64 with
autoconf 2.70, but succeeds to build with autoconf 2.69. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://qa-logs.debian.net/2020/09/26.ac270/gem_0.94-3_unstable_ac270.log
The last lines of the build log are at the end of this report.
To build with autoconf 2.70, please install the autoconf package from
experimental: apt-get -t=experimental install autoconf
[...]
record-support
use QuickTime : yes
use v4l : no
use v4l2 : yes (libv4l)
model-support
use OBJ : YES (local)
use ASSIMP2 : no
use ASSIMP3 : no
Now run make ...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build
make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make all-recursive
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
Making all in Gem
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/Gem'
make all-am
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/Gem'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME='""Debian/1:0.94-3""' -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libGem_la-glew.lo `test -f 'glew.c' || echo './'`glew.c
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME='""Debian/1:0.94-3""' -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c -o libGem_la-Cache.lo `test -f 'Cache.cpp' || echo './'`Cache.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME='""Debian/1:0.94-3""' -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c -o libGem_la-ContextData.lo `test -f 'ContextData.cpp' || echo './'`ContextData.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME='""Debian/1:0.94-3""' -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c -o libGem_la-Dylib.lo `test -f 'Dylib.cpp' || echo './'`Dylib.cpp
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c glew.c -fPIC -DPIC -o .libs/libGem_la-glew.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Dylib.cpp -fPIC -DPIC -o .libs/libGem_la-Dylib.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c ContextData.cpp -fPIC -DPIC -o .libs/libGem_la-ContextData.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Cache.cpp -fPIC -DPIC -o .libs/libGem_la-Cache.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Cache.cpp -o libGem_la-Cache.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c ContextData.cpp -o libGem_la-ContextData.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME='""Debian/1:0.94-3""' -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c -o libGem_la-Event.lo `test -f 'Event.cpp' || echo './'`Event.cpp
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME='""Debian/1:0.94-3""' -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c -o libGem_la-Exception.lo `test -f 'Exception.cpp' || echo './'`Exception.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Event.cpp -fPIC -DPIC -o .libs/libGem_la-Event.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Exception.cpp -fPIC -DPIC -o .libs/libGem_la-Exception.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Event.cpp -o libGem_la-Event.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Exception.cpp -o libGem_la-Exception.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Dylib.cpp -o libGem_la-Dylib.o >/dev/null 2>&1
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME='""Debian/1:0.94-3""' -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c -o libGem_la-Files.lo `test -f 'Files.cpp' || echo './'`Files.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c Files.cpp -fPIC -DPIC -o .libs/libGem_la-Files.o
In file included from /usr/include/c++/10/ext/string_conversions.h:41,
from /usr/include/c++/10/bits/basic_string.h:6535,
from /usr/include/c++/10/string:55,
from Files.h:18,
from Files.cpp:12:
/usr/include/c++/10/cstdlib:151:11: error: ‘malloc’ has not been declared in ‘::’
151 | using ::malloc;
| ^~~~~~
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME='""Debian/1:0.94-3""' -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c -o libGem_la-GLStack.lo `test -f 'GLStack.cpp' || echo './'`GLStack.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c GLStack.cpp -fPIC -DPIC -o .libs/libGem_la-GLStack.o
make[5]: *** [Makefile:833: libGem_la-Files.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
GLStack.cpp:99:3: warning: #warning push/pop texture matrix has to be done per texunit [-Wcpp]
99 | # warning push/pop texture matrix has to be done per texunit
| ^~~~~~~
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -msse2 -c GLStack.cpp -o libGem_la-GLStack.o >/dev/null 2>&1
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -DGEM_INTERNAL -Wdate-time -D_FORTIFY_SOURCE=2 -DGEM_VERSION_CODENAME=\"\"Debian/1:0.94-3\"\" -DPD -I/usr/include/pd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c glew.c -o libGem_la-glew.o >/dev/null 2>&1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/Gem'
make[4]: *** [Makefile:649: all] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/Gem'
make[3]: *** [Makefile:794: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:652: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:686: all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make: *** [debian/rules:88: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
Reply to: