Your message dated Sat, 23 Oct 2021 19:05:16 +0000 with message-id <e1memks-0002yb...@fasolo.debian.org> and subject line Bug#996279: fixed in xmds2 3.0.0+dfsg-6 has caused the Debian Bug report #996279, regarding xmds2: autopkgtest needs update for new version of gcc-defaults: 5 tests fail to build to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 996279: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996279 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: xmds2 Version: 3.0.0+dfsg-5 Severity: serious Tags: sid bookworm User: debian...@lists.debian.org Usertags: needs-update Control: affects -1 src:gcc-defaults [X-Debbugs-CC: debian...@lists.debian.org, gcc-defau...@packages.debian.org] Dear maintainer(s), With a recent upload of gcc-defaults the autopkgtest of xmds2 fails in testing on the releases where it's not blocked when that autopkgtest is run with the binary packages of gcc-defaults from unstable. It passes when run with only packages from testing. In tabular form: pass fail gcc-defaults from testing 1.194 xmds2 from testing 3.0.0+dfsg-5 all others from testing from testing I copied some of the output at the bottom of this report. Currently this regression is blocking the migration of gcc-defaults to testing [1]. If this is a real problem in your package (and not only in your autopkgtest), the right binary package(s) from gcc-defaults should really add a versioned Breaks on the unfixed version of (one of your) package(s). Note: the Breaks is nice even if the issue is only in the autopkgtest as it helps the migration software to figure out the right versions to combine in the tests. More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=gcc-defaults https://ci.debian.net/data/autopkgtest/testing/amd64/x/xmds2/15914167/log.gz ====================================================================== FAIL: test_fibre_integer_dimensions_mpi (__main__.main.<locals>.ScriptTestCase) mpi/fibre_integer_dimensions_mpi.xmds ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 328, in newfunc return func(*(args + fargs), **newkeywords) File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 106, in scriptTestingFunction self.assertTrue(returnCode == 0, ("Failed to compile." % locals()) + message) AssertionError: False is not true : Failed to compile. stdout: b'xmds2 version 3.0.0 "Release the Kraken" (Debian package 3.0.0+dfsg-5)\nCopyright 2000-2019 Graham Dennis, Joseph Hope, Mattias Johnsson\n and the xmds team\nGenerating source code...\n... done\nCompiling simulation...\n\n\nFATAL ERROR: Failed to compile. Check warnings and errors. The most important will be first.\n' stderr: b'In file included from /usr/lib/python3/dist-packages/xpdeint/includes/solirte/randpool.h:19,\n from /usr/lib/python3/dist-packages/xpdeint/includes/solirte/prng.h:13,\n from fibre_integer_dimensions_mpi.cc:96:\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h: In function \xe2\x80\x98uint128_t SIMDOps::AndNot(const uint128_t&, const uint128_t&)\xe2\x80\x99:\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:402:32: warning: narrowing conversion of \xe2\x80\x98SIMDOps::AndNot(((uint64_t)((int64_t)LHS.uint128_t::VecData[0])), ((uint64_t)((int64_t)RHS.uint128_t::VecData[0])))\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 402 | uint128_t RetVal = {{AndNot(LHS.VecData[0], RHS.VecData[0]), AndNot(LHS.VecData[1], RHS.VecData[1])}};\n | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:402:72: warning: narrowing conversion of \xe2\x80\x98SIMDOps::AndNot(((uint64_t)((int64_t)LHS.uint128_t::VecData[1])), ((uint64_t)((int64_t)RHS.uint128_t::VecData[1])))\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 402 | uint128_t RetVal = {{AndNot(LHS.VecData[0], RHS.VecData[0]), AndNot(LHS.VecData[1], RHS.VecData[1])}};\n | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h: In function \xe2\x80\x98uint128_t SIMDOps::Parity(const uint128_t&)\xe2\x80\x99:\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:468:26: warning: narrowing conversion of \xe2\x80\x98x\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 468 | uint128_t RetVal = {{x, x}};\n | ^\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:468:29: warning: narrowing conversion of \xe2\x80\x98x\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 468 | uint128_t RetVal = {{x, x}};\n | ^\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h: In function \xe2\x80\x98uint128_t SIMDOps::make_uint128_t(uint32_t, uint32_t, uint32_t, uint32_t)\xe2\x80\x99:\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:476:33: warning: narrowing conversion of \xe2\x80\x98(((uint64_t)x0) | (((uint64_t)x1) << 32))\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 476 | static_cast<uint64_t>(x0) | (static_cast<uint64_t>(x1) << 32),\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:477:33: warning: narrowing conversion of \xe2\x80\x98(((uint64_t)x2) | (((uint64_t)x3) << 32))\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 477 | static_cast<uint64_t>(x2) | (static_cast<uint64_t>(x3) << 32)}};\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/mpi/fibre_integer_dimensions_mpi.xmds: In function \xe2\x80\x98void _segment1_jx_operators_evaluate_operator1(real)\xe2\x80\x99:\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/mpi/fibre_integer_dimensions_mpi.xmds:62:36: error: reference to \xe2\x80\x98beta\xe2\x80\x99 is ambiguous\n 62 | dphi_dt = L[phi] - ggamma*phi + beta*n_1;\n | ^~~~\nIn file included from /usr/include/c++/11/cmath:1927,\n from /usr/include/c++/11/complex:44,\n from fibre_integer_dimensions_mpi.cc:18:\n/usr/include/c++/11/bits/specfun.h:343:5: note: candidates are: \xe2\x80\x98template<class _Tpa, class _Tpb> typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::beta(_Tpa, _Tpb)\xe2\x80\x99\n 343 | beta(_Tpa __a, _Tpb __b)\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/mpi/fibre_integer_dimensions_mpi.xmds:31:12: note: \xe2\x80\x98const real beta\xe2\x80\x99\n 31 | const real beta = sqrt(4.0*M_PI*ggamma/10.0);\n | ^~~~\n\n' ====================================================================== FAIL: test_fibre (__main__.main.<locals>.ScriptTestCase) stochastic/fibre.xmds ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 328, in newfunc return func(*(args + fargs), **newkeywords) File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 106, in scriptTestingFunction self.assertTrue(returnCode == 0, ("Failed to compile." % locals()) + message) AssertionError: False is not true : Failed to compile. stdout: b'xmds2 version 3.0.0 "Release the Kraken" (Debian package 3.0.0+dfsg-5)\nCopyright 2000-2019 Graham Dennis, Joseph Hope, Mattias Johnsson\n and the xmds team\nGenerating source code...\n... done\nCompiling simulation...\n\n\nFATAL ERROR: Failed to compile. Check warnings and errors. The most important will be first.\n' stderr: b'/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/stochastic/fibre.xmds: In function \xe2\x80\x98void _segment1_x_operators_evaluate_operator1(real)\xe2\x80\x99:\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/stochastic/fibre.xmds:56:37: error: reference to \xe2\x80\x98beta\xe2\x80\x99 is ambiguous\n 56 | dphi_dt = L[phi] - ggamma*phi + beta*n_1;\n | ^~~~\nIn file included from /usr/include/c++/11/cmath:1927,\n from /usr/include/c++/11/complex:44,\n from fibre.cc:18:\n/usr/include/c++/11/bits/specfun.h:343:5: note: candidates are: \xe2\x80\x98template<class _Tpa, class _Tpb> typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::beta(_Tpa, _Tpb)\xe2\x80\x99\n 343 | beta(_Tpa __a, _Tpb __b)\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/stochastic/fibre.xmds:25:12: note: \xe2\x80\x98const real beta\xe2\x80\x99\n 25 | const real beta = sqrt(4.0*M_PI*ggamma/10.0);\n | ^~~~\n\n' ====================================================================== FAIL: test_fibre_with_correlation_functions (__main__.main.<locals>.ScriptTestCase) stochastic/fibre_with_correlation_functions.xmds ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 328, in newfunc return func(*(args + fargs), **newkeywords) File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 106, in scriptTestingFunction self.assertTrue(returnCode == 0, ("Failed to compile." % locals()) + message) AssertionError: False is not true : Failed to compile. stdout: b'xmds2 version 3.0.0 "Release the Kraken" (Debian package 3.0.0+dfsg-5)\nCopyright 2000-2019 Graham Dennis, Joseph Hope, Mattias Johnsson\n and the xmds team\nGenerating source code...\n... done\nCompiling simulation...\n\n\nFATAL ERROR: Failed to compile. Check warnings and errors. The most important will be first.\n' stderr: b'In file included from /usr/lib/python3/dist-packages/xpdeint/includes/solirte/randpool.h:19,\n from /usr/lib/python3/dist-packages/xpdeint/includes/solirte/prng.h:13,\n from fibre_with_correlation_function.cc:86:\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h: In function \xe2\x80\x98uint128_t SIMDOps::AndNot(const uint128_t&, const uint128_t&)\xe2\x80\x99:\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:402:32: warning: narrowing conversion of \xe2\x80\x98SIMDOps::AndNot(((uint64_t)((int64_t)LHS.uint128_t::VecData[0])), ((uint64_t)((int64_t)RHS.uint128_t::VecData[0])))\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 402 | uint128_t RetVal = {{AndNot(LHS.VecData[0], RHS.VecData[0]), AndNot(LHS.VecData[1], RHS.VecData[1])}};\n | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:402:72: warning: narrowing conversion of \xe2\x80\x98SIMDOps::AndNot(((uint64_t)((int64_t)LHS.uint128_t::VecData[1])), ((uint64_t)((int64_t)RHS.uint128_t::VecData[1])))\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 402 | uint128_t RetVal = {{AndNot(LHS.VecData[0], RHS.VecData[0]), AndNot(LHS.VecData[1], RHS.VecData[1])}};\n | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h: In function \xe2\x80\x98uint128_t SIMDOps::Parity(const uint128_t&)\xe2\x80\x99:\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:468:26: warning: narrowing conversion of \xe2\x80\x98x\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 468 | uint128_t RetVal = {{x, x}};\n | ^\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:468:29: warning: narrowing conversion of \xe2\x80\x98x\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 468 | uint128_t RetVal = {{x, x}};\n | ^\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h: In function \xe2\x80\x98uint128_t SIMDOps::make_uint128_t(uint32_t, uint32_t, uint32_t, uint32_t)\xe2\x80\x99:\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:476:33: warning: narrowing conversion of \xe2\x80\x98(((uint64_t)x0) | (((uint64_t)x1) << 32))\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 476 | static_cast<uint64_t>(x0) | (static_cast<uint64_t>(x1) << 32),\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/usr/lib/python3/dist-packages/xpdeint/includes/solirte/u128simd.h:477:33: warning: narrowing conversion of \xe2\x80\x98(((uint64_t)x2) | (((uint64_t)x3) << 32))\xe2\x80\x99 from \xe2\x80\x98uint64_t\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} to \xe2\x80\x98int64_t\xe2\x80\x99 {aka \xe2\x80\x98long int\xe2\x80\x99} [-Wnarrowing]\n 477 | static_cast<uint64_t>(x2) | (static_cast<uint64_t>(x3) << 32)}};\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/stochastic/fibre_with_correlation_functions.xmds: In function \xe2\x80\x98void _segment1_x_operators_evaluate_operator1(real)\xe2\x80\x99:\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/stochastic/fibre_with_correlation_functions.xmds:57:37: error: reference to \xe2\x80\x98beta\xe2\x80\x99 is ambiguous\n 57 | dphi_dt = L[phi] - ggamma*phi + beta*n_1;\n | ^~~~\nIn file included from /usr/include/c++/11/cmath:1927,\n from /usr/include/c++/11/complex:44,\n from fibre_with_correlation_function.cc:18:\n/usr/include/c++/11/bits/specfun.h:343:5: note: candidates are: \xe2\x80\x98template<class _Tpa, class _Tpb> typename __gnu_cxx::__promote_2<_Tp, _Up>::__type std::beta(_Tpa, _Tpb)\xe2\x80\x99\n 343 | beta(_Tpa __a, _Tpb __b)\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/stochastic/fibre_with_correlation_functions.xmds:26:12: note: \xe2\x80\x98const real beta\xe2\x80\x99\n 26 | const real beta = sqrt(4.0*M_PI*ggamma/10.0);\n | ^~~~\n\n' ====================================================================== FAIL: test_arguments (__main__.main.<locals>.ScriptTestCase) features/arguments.xmds ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 328, in newfunc return func(*(args + fargs), **newkeywords) File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 106, in scriptTestingFunction self.assertTrue(returnCode == 0, ("Failed to compile." % locals()) + message) AssertionError: False is not true : Failed to compile. stdout: b'xmds2 version 3.0.0 "Release the Kraken" (Debian package 3.0.0+dfsg-5)\nCopyright 2000-2019 Graham Dennis, Joseph Hope, Mattias Johnsson\n and the xmds team\nGenerating source code...\n... done\nCompiling simulation...\n\n\nFATAL ERROR: Failed to compile. Check warnings and errors. The most important will be first.\n' stderr: b'arguments.cc: In function \xe2\x80\x98int main(int, char**)\xe2\x80\x99:\narguments.cc:425:9: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 425 | size = strtod(optarg, NULL);\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from arguments.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\narguments.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/arguments.xmds:37:15: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 37 | minx = -0.5*size;\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from arguments.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\narguments.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/arguments.xmds:38:14: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 38 | maxx = 0.5*size;\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from arguments.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\narguments.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/arguments.xmds:39:15: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 39 | miny = -0.5*size*fraction;\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from arguments.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\narguments.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/arguments.xmds:40:14: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 40 | maxy = 0.5*size*fraction;\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from arguments.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\narguments.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/arguments.xmds:41:25: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 41 | width = 0.5*sqrt(0.5)*size*fraction*width_factor; // half the simulation size\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from arguments.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\narguments.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\narguments.cc: In function \xe2\x80\x98void _write_xsil_header(FILE*)\xe2\x80\x99:\narguments.cc:1272:54: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 1272 | fprintf(fp, " Command line argument size = %e\\n", size);\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from arguments.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\narguments.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n\n' ====================================================================== FAIL: test_space in filename (__main__.main.<locals>.ScriptTestCase) features/space in filename.xmds ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 328, in newfunc return func(*(args + fargs), **newkeywords) File "/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/./run_tests.py", line 106, in scriptTestingFunction self.assertTrue(returnCode == 0, ("Failed to compile." % locals()) + message) AssertionError: False is not true : Failed to compile. stdout: b'xmds2 version 3.0.0 "Release the Kraken" (Debian package 3.0.0+dfsg-5)\nCopyright 2000-2019 Graham Dennis, Joseph Hope, Mattias Johnsson\n and the xmds team\nGenerating source code...\n... done\nCompiling simulation...\n\n\nFATAL ERROR: Failed to compile. Check warnings and errors. The most important will be first.\n' stderr: b'space in filename.cc: In function \xe2\x80\x98int main(int, char**)\xe2\x80\x99:\nspace in filename.cc:425:9: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 425 | size = strtod(optarg, NULL);\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from space in filename.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\nspace in filename.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/space in filename.xmds:39:15: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 39 | minx = -0.5*size;\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from space in filename.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\nspace in filename.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/space in filename.xmds:40:14: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 40 | maxx = 0.5*size;\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from space in filename.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\nspace in filename.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/space in filename.xmds:41:15: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 41 | miny = -0.5*size*fraction;\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from space in filename.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\nspace in filename.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/space in filename.xmds:42:14: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 42 | maxy = 0.5*size*fraction;\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from space in filename.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\nspace in filename.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n/tmp/autopkgtest-lxc.ekv9ekvw/downtmp/build.mTv/src/testsuite/features/space in filename.xmds:43:25: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 43 | width = 0.5*sqrt(0.5)*size*fraction*width_factor; // half the simulation size\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from space in filename.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\nspace in filename.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\nspace in filename.cc: In function \xe2\x80\x98void _write_xsil_header(FILE*)\xe2\x80\x99:\nspace in filename.cc:1274:54: error: reference to \xe2\x80\x98size\xe2\x80\x99 is ambiguous\n 1274 | fprintf(fp, " Command line argument size = %e\\n", size);\n | ^~~~\nIn file included from /usr/include/c++/11/string:54,\n from /usr/include/c++/11/bits/locale_classes.h:40,\n from /usr/include/c++/11/bits/ios_base.h:41,\n from /usr/include/c++/11/ios:42,\n from /usr/include/c++/11/istream:38,\n from /usr/include/c++/11/sstream:38,\n from /usr/include/c++/11/complex:45,\n from space in filename.cc:18:\n/usr/include/c++/11/bits/range_access.h:254:5: note: candidates are: \xe2\x80\x98template<class _Tp, long unsigned int _Nm> constexpr std::size_t std::size(const _Tp (&)[_Nm])\xe2\x80\x99\n 254 | size(const _Tp (&)[_Nm]) noexcept\n | ^~~~\n/usr/include/c++/11/bits/range_access.h:245:5: note: \xe2\x80\x98template<class _Container> constexpr decltype (__cont.size()) std::size(const _Container&)\xe2\x80\x99\n 245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))\n | ^~~~\nspace in filename.cc:262:6: note: \xe2\x80\x98real size\xe2\x80\x99\n 262 | real size = 20.0;\n | ^~~~\n\n' ---------------------------------------------------------------------- Ran 172 tests in 554.105s FAILED (failures=5, skipped=1)OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Source: xmds2 Source-Version: 3.0.0+dfsg-6 Done: Rafael Laboissière <raf...@debian.org> We believe that the bug you reported is fixed in the latest version of xmds2, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 996...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Rafael Laboissière <raf...@debian.org> (supplier of updated xmds2 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 23 Oct 2021 14:38:24 -0300 Source: xmds2 Architecture: source Version: 3.0.0+dfsg-6 Distribution: unstable Urgency: medium Maintainer: Debian Science Team <debian-science-maintain...@lists.alioth.debian.org> Changed-By: Rafael Laboissière <raf...@debian.org> Closes: 996279 Changes: xmds2 (3.0.0+dfsg-6) unstable; urgency=medium . * d/control: + Build-depend on python3:any + Bump Standards-Version to 4.6.0 (no changes needed) * d/copyright: Update copyright year for debian/* files * d/p/non-ambiguous-global-variables.patch: New patch (Closes: #996279) * Temporarily disable the unit test involving Octave. The octave package is not installable in unstable right now, due to problems in current library transitions. The unit test in d/t/run-tests is commented out and the dependencies on octave are dropped. Checksums-Sha1: 33c223804107c9759f330f24de741ad279dd03ee 2579 xmds2_3.0.0+dfsg-6.dsc bc07d9329d5c91429fc4e6a260bd4e9bb6afde23 15752 xmds2_3.0.0+dfsg-6.debian.tar.xz Checksums-Sha256: bf51413369f878417b0eab3bb1e7070f19dc1055f594be9f30d150db4806d52a 2579 xmds2_3.0.0+dfsg-6.dsc 8903c4cb2a4833ea966f735b6fa53bacc31d849ca7928055ef7f7f573f7103df 15752 xmds2_3.0.0+dfsg-6.debian.tar.xz Files: 4d44dc6796b048b2e72b4e511d7b079a 2579 science optional xmds2_3.0.0+dfsg-6.dsc 6f09e74750454a496e2e440452715abc 15752 science optional xmds2_3.0.0+dfsg-6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJGBAEBCAAwFiEEP0ZDkUmP6HS9tdmPISSqGYN4XJAFAmF0V8QSHHJhZmFlbEBk ZWJpYW4ub3JnAAoJECEkqhmDeFyQY1YP/j86CgQRTf5545nN66FTwyN87QezLrWN gnMcIUSXl+5D/u9FTGR3q+XLmR2I3fn4JTaSWhfKTC89ixkaub8MtReehC2Egwf7 mtD20xTwtwfs8l/FRlN158aqOK6t7sNuzKX8iD6PDn2hLOYjIx8ZlpF/r3D4Ljzh R6d09gB/CGBrMd3OFKAsSFD9aiWYh1kEQE3k7zu+CPYWo42H2RRlV7bj4KvWKlBZ +Sn9z13tKlNp3L9go1yMI5JEVZr9bkv7oFcCQPALuFo+kIdK+aa38BerlO+5qdvb yJybH9sVRBO5/rfrFnn2QYyexU7MICPytnWJD6cYEAkyF5bcDnVmFT7ETwl7zjyn +sUYI3aPtb7UCCpJ9HFnuvBxvHm3BYACq6GAefiND1+fwnkSIDIG8D37OBW2aQo7 AW9aOiccU82ddblu5LaDXbkewQpWXt742iCxwfZh40EWusRskPJBQhuKgygmuwA6 eqULPcNhM/1uC5qEJy+CfradEe/zhRSCaVfYdu0mAKIE3Y1Yrd9FOafOQQ0xuQQm u0elBmwUh3LdBQU5XZv9OJoxB+WtKAnkIO0QbfC1Tn8Fo3d7DjGY+lmwne814cIG 1eWjMqgU8iQZdpY1lixJbrUX0YdsXsnfjJRyzRvuTSgiLLOViLM9PLeflMCjaqBO iCW1w54yMENk =bjkP -----END PGP SIGNATURE-----
--- End Message ---