Bug#995742: ddnet armhf autopkgtest regression due to compiler warning

Adrian Bunk bunk at debian.org
Mon Oct 4 22:48:14 BST 2021


Source: ddnet
Version: 15.5.4-1
Severity: serious

https://ci.debian.net/data/autopkgtest/testing/armhf/d/ddnet/15770428/log.gz

...
[ 97%] Building CXX object CMakeFiles/testrunner.dir/src/engine/client/serverbrowser_http.cpp.o
In file included from /usr/include/c++/10/vector:72,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/engine/graphics.h:13,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/engine/textrender.h:8,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/game/client/ui.h:7,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/engine/serverbrowser.h:8,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/engine/client/serverbrowser_http.cpp:8:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CServerBrowserHttp::CEntry}; _Tp = CServerBrowserHttp::CEntry; _Alloc = std::allocator<CServerBrowserHttp::CEntry>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<CServerBrowserHttp::CEntry>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function ‘static bool CServerBrowserHttp::Parse(json_value*, std::vector<CServerBrowserHttp::CEntry>*, std::vector<NETADDR>*)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CServerBrowserHttp::CEntry*, std::vector<CServerBrowserHttp::CEntry> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
[==========] 105 tests from 26 test suites ran. (322 ms total)
[  PASSED  ] 105 tests.
[100%] Built target run_tests
autopkgtest [12:14:12]: test unittest.sh: -----------------------]
autopkgtest [12:14:12]: test unittest.sh:  - - - - - - - - - - results - - - - - - - - - -
unittest.sh          FAIL stderr: In file included from /usr/include/c++/10/vector:72,
autopkgtest [12:14:12]: test unittest.sh:  - - - - - - - - - - stderr - - - - - - - - - -
In file included from /usr/include/c++/10/vector:72,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/engine/graphics.h:13,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/engine/textrender.h:8,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/game/client/ui.h:7,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/engine/serverbrowser.h:8,
                 from /tmp/autopkgtest-lxc.4ns0slin/downtmp/build.RMJ/src/src/engine/client/serverbrowser_http.cpp:8:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CServerBrowserHttp::CEntry}; _Tp = CServerBrowserHttp::CEntry; _Alloc = std::allocator<CServerBrowserHttp::CEntry>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<CServerBrowserHttp::CEntry>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In static member function ‘static bool CServerBrowserHttp::Parse(json_value*, std::vector<CServerBrowserHttp::CEntry>*, std::vector<NETADDR>*)’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<CServerBrowserHttp::CEntry*, std::vector<CServerBrowserHttp::CEntry> >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
autopkgtest [12:14:12]: @@@@@@@@@@@@@@@@@@@@ summary
unittest.sh          FAIL stderr: In file included from /usr/include/c++/10/vector:72,


More information about the Pkg-games-devel mailing list