Control: tags 853682 + pending Dear maintainer,
I've prepared an NMU for tiledarray (versioned as 0.6.0-5.1) and uploaded it to DELAYED/15. Please feel free to tell me if I should cancel it. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
diff -Nru tiledarray-0.6.0/debian/changelog tiledarray-0.6.0/debian/changelog --- tiledarray-0.6.0/debian/changelog 2017-01-14 00:38:40.000000000 +0200 +++ tiledarray-0.6.0/debian/changelog 2018-04-20 23:20:04.000000000 +0300 @@ -1,3 +1,11 @@ +tiledarray (0.6.0-5.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add patch from Juhani Numminen to fix FTBFS with gcc 7. + (Closes: #853682) + + -- Adrian Bunk <b...@debian.org> Fri, 20 Apr 2018 23:20:04 +0300 + tiledarray (0.6.0-5) unstable; urgency=medium * debian/rules (BUILD_TYPE): New variable, set to `MinSizeRel' on mips64el diff -Nru tiledarray-0.6.0/debian/patches/series tiledarray-0.6.0/debian/patches/series --- tiledarray-0.6.0/debian/patches/series 2016-12-28 11:17:51.000000000 +0200 +++ tiledarray-0.6.0/debian/patches/series 2018-04-20 23:11:11.000000000 +0300 @@ -0,0 +1 @@ +specialization-after-instantiation.patch diff -Nru tiledarray-0.6.0/debian/patches/specialization-after-instantiation.patch tiledarray-0.6.0/debian/patches/specialization-after-instantiation.patch --- tiledarray-0.6.0/debian/patches/specialization-after-instantiation.patch 1970-01-01 02:00:00.000000000 +0200 +++ tiledarray-0.6.0/debian/patches/specialization-after-instantiation.patch 2018-04-20 23:10:55.000000000 +0300 @@ -0,0 +1,40 @@ +Description: #include <utility> before anything else to avoid error + This might actually a bug in boost or libstdc++. The message is: + In file included from /usr/include/c++/7/bits/unique_ptr.h:36:0, + from /usr/include/c++/7/memory:80, + from /usr/include/boost/config/no_tr1/memory.hpp:21, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, + from /usr/include/boost/shared_ptr.hpp:17, + from /usr/include/boost/test/tools/assertion_result.hpp:21, + from /usr/include/boost/test/tools/old/impl.hpp:20, + from /usr/include/boost/test/test_tools.hpp:46, + from /usr/include/boost/test/unit_test.hpp:18, + from /build/tiledarray-0.6.0/obj-x86_64-linux-gnu/tests/unit_test_config.h:32, + from /build/tiledarray-0.6.0/tests/tiled_range1.cpp:21: + /usr/include/c++/7/utility:168:12: error: partial specialization of + 'struct std::__is_tuple_like_impl<std::pair<_T1, _T2> >' after instantiation of + 'struct std::__is_tuple_like_impl<std::pair<long unsigned int, long unsigned int> >' +Author: Juhani Numminen <juhaninummin...@gmail.com> +Bug-Debian: https://bugs.debian.org/853682 +Last-Update: 2017-12-19 + +--- a/tests/tiled_range1.cpp ++++ b/tests/tiled_range1.cpp +@@ -17,6 +17,7 @@ + * + */ + ++#include <utility> + #include "TiledArray/tiled_range1.h" + #include "unit_test_config.h" + #include "range_fixture.h" +--- a/tests/tiled_range.cpp ++++ b/tests/tiled_range.cpp +@@ -17,6 +17,7 @@ + * + */ + ++#include <utility> + #include "TiledArray/tiled_range.h" + #include "tiledarray.h" + #include "unit_test_config.h"