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.

Reply via email to