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"

Reply via email to