[med-svn] [Git][med-team/mia][master] 3 commits: Fix compilation with g++11, Closes: #984233

Gert Wollny gitlab at salsa.debian.org
Sun Mar 21 10:26:21 GMT 2021



Gert Wollny pushed to branch master at Debian Med / mia


Commits:
7037b16b by Gert Wollny at 2021-03-21T09:40:52+01:00
Fix compilation with g++11, Closes: #984233

- - - - -
ffda466b by Gert Wollny at 2021-03-21T09:41:36+01:00
d/changelog: prep upload to experimental

- - - - -
5f2384d3 by Gert Wollny at 2021-03-21T10:30:00+01:00
fix patch

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/fix-g++11.diff
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+mia (2.4.7-8~exp1) experimental; urgency=medium
+
+  * Fix compilation with g++11, Closes: #984233
+
+ -- Gert Wollny <gewo at debian.org>  Sun, 21 Mar 2021 09:41:04 +0100
+
 mia (2.4.7-7) unstable; urgency=medium
 
   * d/p/: Add patch to fix location of boost headers


=====================================
debian/patches/fix-g++11.diff
=====================================
@@ -0,0 +1,106 @@
+Author: Gert Wollny <gewo at debian.org>
+Debian-Bug: https://bugs.debian.org/984233
+--- a/mia/2d/test_segframe.cc
++++ b/mia/2d/test_segframe.cc
+@@ -27,8 +27,9 @@
+ #include <mia/2d/transformfactory.hh>
+ #include <mia/core/xmlinterface.hh>
+ 
++using std::vector;
++using std::string; 
+ using namespace mia;
+-using namespace std;
+ using namespace ::boost::unit_test;
+ namespace bfs = boost::filesystem;
+ 
+--- a/mia/2d/test_segmentation.cc
++++ b/mia/2d/test_segmentation.cc
+@@ -31,8 +31,11 @@
+ 
+ 
+ NS_MIA_USE
+-using namespace std;
+ using namespace ::boost::unit_test;
++using std::vector;
++using std::string;
++using std::invalid_argument;
++using std::runtime_error;
+ 
+ const char *testpoint_init  =
+        "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<test><point x=\"10\" y=\"20\"/></test>\n";
+@@ -403,7 +406,7 @@
+               for ( string::const_iterator x = xmldoc.begin(), t = testdoc.begin();
+                     x != xmldoc.end() && t != testdoc.end(); ++x, ++t ) {
+                      if (*x != *t) {
+-                            cvfail() << "'" << *x << "' vs '" << *t << "'" << endl;
++			     cvfail() << "'" << *x << "' vs '" << *t << "'" << std::endl;
+                      }
+               }
+        }
+--- a/mia/3d/filter/test_mask.cc
++++ b/mia/3d/filter/test_mask.cc
+@@ -23,7 +23,6 @@
+ #include <mia/3d/filter/mask.hh>
+ 
+ NS_MIA_USE
+-using namespace std;
+ using namespace ::boost::unit_test;
+ using namespace mask_3dimage_filter;
+ 
+--- a/mia/3d/test_ica.cc
++++ b/mia/3d/test_ica.cc
+@@ -22,8 +22,9 @@
+ #include <mia/3d/ica.hh>
+ 
+ using namespace mia;
+-using namespace std;
+ using namespace boost::unit_test;
++using std::vector;
++using std::invalid_argument;
+ 
+ const size_t slices = 5;
+ const size_t nx = 2;
+--- a/mia/3d/test_imagedraw.cc
++++ b/mia/3d/test_imagedraw.cc
+@@ -102,7 +102,7 @@
+ 
+ 
+ struct compare_coordinate  {
+-       bool operator () (const C3DBounds& lhs, const C3DBounds& rhs)
++       bool operator () (const C3DBounds& lhs, const C3DBounds& rhs) const
+        {
+               return (lhs.z < rhs.z) ||
+                      ((lhs.z == rhs.z) && ((lhs.y < rhs.y) ||
+--- a/mia/mesh/filter/test_deltrianglesbynormal.cc
++++ b/mia/mesh/filter/test_deltrianglesbynormal.cc
+@@ -39,7 +39,7 @@
+ 
+ template <typename T>
+ struct compare_vertex_ordered  {
+-       bool operator () (const T3DVector<T>& lhs, const T3DVector<T>& rhs)
++       bool operator () (const T3DVector<T>& lhs, const T3DVector<T>& rhs) const
+        {
+               return (lhs.z < rhs.z) ||
+                      ((lhs.z == rhs.z) && ((lhs.y < rhs.y) ||
+--- a/mia/mesh/filter/test_selectbig.cc
++++ b/mia/mesh/filter/test_selectbig.cc
+@@ -39,7 +39,7 @@
+ 
+ template <typename T>
+ struct compare_vertex_ordered  {
+-       bool operator () (const T3DVector<T>& lhs, const T3DVector<T>& rhs)
++       bool operator () (const T3DVector<T>& lhs, const T3DVector<T>& rhs) const
+        {
+               return (lhs.z < rhs.z) ||
+                      ((lhs.z == rhs.z) && ((lhs.y < rhs.y) ||
+--- a/mia/mesh/triangularMesh.cc
++++ b/mia/mesh/triangularMesh.cc
+@@ -508,7 +508,7 @@
+ };
+ 
+ struct compare_vertex  {
+-       bool operator () (const VertexWithIndex& lhs, const VertexWithIndex& rhs)
++       bool operator () (const VertexWithIndex& lhs, const VertexWithIndex& rhs) const
+        {
+               return (lhs.v.z < rhs.v.z) ||
+                      ((lhs.v.z == rhs.v.z) && ((lhs.v.y < rhs.v.y) ||


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 fix-boost-headers.patch
+fix-g++11.diff



View it on GitLab: https://salsa.debian.org/med-team/mia/-/compare/86691c58a079e1668dde3e7ac78022679473bbe7...5f2384d32702007b08ee61201c6de911269da1a7

-- 
View it on GitLab: https://salsa.debian.org/med-team/mia/-/compare/86691c58a079e1668dde3e7ac78022679473bbe7...5f2384d32702007b08ee61201c6de911269da1a7
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210321/2b47fea6/attachment-0001.htm>


More information about the debian-med-commit mailing list