Author: satta Date: 2016-09-17 13:12:39 +0000 (Sat, 17 Sep 2016) New Revision: 22810
Added: trunk/packages/arb/trunk/debian/patches/90_gcc6.patch Modified: trunk/packages/arb/trunk/debian/changelog trunk/packages/arb/trunk/debian/patches/series trunk/packages/arb/trunk/debian/rules Log: fix building with GCC 6 Modified: trunk/packages/arb/trunk/debian/changelog =================================================================== --- trunk/packages/arb/trunk/debian/changelog 2016-09-16 20:20:41 UTC (rev 22809) +++ trunk/packages/arb/trunk/debian/changelog 2016-09-17 13:12:39 UTC (rev 22810) @@ -1,3 +1,13 @@ +arb (6.0.3-2) unstable; urgency=medium + + * Team upload. + * Fix buiding with GCC 6. + - Use correct return type in method definition. + - Allow for newer __cplusplus versions. + Closes: #834170 + + -- Sascha Steinbiss <sa...@debian.org> Sat, 17 Sep 2016 10:34:18 +0000 + arb (6.0.3-1) unstable; urgency=medium * New upstream version Added: trunk/packages/arb/trunk/debian/patches/90_gcc6.patch =================================================================== --- trunk/packages/arb/trunk/debian/patches/90_gcc6.patch (rev 0) +++ trunk/packages/arb/trunk/debian/patches/90_gcc6.patch 2016-09-17 13:12:39 UTC (rev 22810) @@ -0,0 +1,43 @@ +--- a/HEADERLIBS/Makefile ++++ b/HEADERLIBS/Makefile +@@ -7,5 +7,6 @@ + eigen: eigen.tgz + tar -zxvf $< + touch eigen/ ++ patch -p0 < return_value.patch + + +--- /dev/null ++++ b/HEADERLIBS/return_value.patch +@@ -0,0 +1,20 @@ ++--- eigen/Eigen/src/Sparse/AmbiVector.h.1 2016-09-17 11:46:17.000000000 +0000 +++++ eigen/Eigen/src/Sparse/AmbiVector.h 2016-09-17 11:47:13.000000000 +0000 ++@@ -44,7 +44,7 @@ ++ void init(RealScalar estimatedDensity); ++ void init(int mode); ++ ++- void nonZeros() const; +++ int nonZeros() const; ++ ++ /** Specifies a sub-vector to work on */ ++ void setBounds(int start, int end) { m_start = start; m_end = end; } ++@@ -133,7 +133,7 @@ ++ ++ /** \returns the number of non zeros in the current sub vector */ ++ template<typename Scalar> ++-void AmbiVector<Scalar>::nonZeros() const +++int AmbiVector<Scalar>::nonZeros() const ++ { ++ if (m_mode==IsSparse) ++ return m_llSize; +--- a/TEMPLATES/cxxforward.h ++++ b/TEMPLATES/cxxforward.h +@@ -21,7 +21,7 @@ + # if (GCC_VERSION_CODE >= 407) + # if (__cplusplus == 199711L) + # else +-# if (__cplusplus == 201103L) ++# if (__cplusplus >= 201103L) + # define ARB_ENABLE_Cxx11_FEATURES + # else + # error Unknown C++ standard defined in __cplusplus Modified: trunk/packages/arb/trunk/debian/patches/series =================================================================== --- trunk/packages/arb/trunk/debian/patches/series 2016-09-16 20:20:41 UTC (rev 22809) +++ trunk/packages/arb/trunk/debian/patches/series 2016-09-17 13:12:39 UTC (rev 22810) @@ -6,3 +6,4 @@ 60_use_packaged_phyml 70_skip_compler_version_check.patch 80_enable_new_dtags.patch +90_gcc6.patch Modified: trunk/packages/arb/trunk/debian/rules =================================================================== --- trunk/packages/arb/trunk/debian/rules 2016-09-16 20:20:41 UTC (rev 22809) +++ trunk/packages/arb/trunk/debian/rules 2016-09-17 13:12:39 UTC (rev 22810) @@ -23,6 +23,7 @@ LC_ALL := C export ARBHOME LD_LIBRARY_PATH PATH LC_ALL +export DEB_CXXFLAGS_MAINT_APPEND=-std=c++98 %: dh $@ --parallel _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit