Package: src:rbdoom3bfg
Version: 1.1.0~preview3+dfsg+git20180204-1
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-arch
dh build-arch --sourcedirectory=neo
dh_update_autotools_config -a -O--sourcedirectory=neo
dh_autoreconf -a -O--sourcedirectory=neo
debian/rules override_dh_auto_configure
make[1]: Entering directory
'/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204'
dh_auto_configure -- -G "Unix Makefiles" \
-DSDL2=ON -DCMAKE_LIBRARY_PATH=x86_64-linux-gnu \
-DUSE_SYSTEM_ZLIB=ON -DUSE_SYSTEM_LIBPNG=ON \
-DUSE_SYSTEM_LIBJPEG=ON -DUSE_SYSTEM_LIBGLEW=ON \
-DUSE_SYSTEM_RAPIDJSON=ON \
-DCPU_TYPE=amd64 \
-DUSE_PRECOMPILED_HEADERS=OFF \
-DCPU_OPTIMIZATION="" \
[... snipped ...]
In file included from /usr/include/c++/8/memory:80,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/neo/./idlib/sys/sys_includes.h:148,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/neo/./idlib/precompiled.h:34,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/Precompiled.h:31,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp:29:
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp:
In function 'void P_SetupLevel(int, int, int, skill_t)':
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp:661:22:
error: '%i' directive writing between 2 and 10 bytes into a region of size 6
[-Werror=format-overflow=]
sprintf (lumpname,"map%i", map);
^~~~~~~
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp:661:22:
note: directive argument in the range [10, 2147483647]
In file included from /usr/include/stdio.h:862,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/neo/./idlib/sys/sys_includes.h:137,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/neo/./idlib/precompiled.h:34,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/Precompiled.h:31,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:34: note:
'__builtin___sprintf_chk' output between 6 and 14 bytes into a destination of
size 9
return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp:659:22:
error: '%i' directive writing between 1 and 11 bytes into a region of size 5
[-Werror=format-overflow=]
sprintf (lumpname,"map0%i", map);
^~~~~~~~
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp:659:22:
note: directive argument in the range [-2147483648, 9]
In file included from /usr/include/stdio.h:862,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/neo/./idlib/sys/sys_includes.h:137,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/neo/./idlib/precompiled.h:34,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/Precompiled.h:31,
from
/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp:29:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:33:34: note:
'__builtin___sprintf_chk' output between 6 and 16 bytes into a destination of
size 9
return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: some warnings being treated as errors
make[3]: *** [CMakeFiles/rbdoom3bfg.dir/build.make:2861:
CMakeFiles/rbdoom3bfg.dir/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/doomclassic/doom/p_setup.cpp.o]
Error 1
make[3]: Leaving directory
'/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:71: CMakeFiles/rbdoom3bfg.dir/all] Error 2
make[2]: Leaving directory
'/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:87: all] Error 2
make[1]: Leaving directory
'/<<BUILDDIR>>/rbdoom3bfg-1.1.0~preview3+dfsg+git20180204/obj-x86_64-linux-gnu'
dh_auto_build: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install
--strip-program=true" returned exit code 2
make: *** [debian/rules:20: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
The build was made with "dpkg-buildpackage -B" in my autobuilder.
Most probably, it also fails here in reproducible builds:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/rbdoom3bfg.html
where you can get a full build log if you need it.
If this is really a bug in one of the build-depends, please use reassign and
affects,
so that this is still visible in the BTS web page for this package.
Thanks.