diff -Nurd dssp-2.2.1.orig/src/dssp.cpp dssp-2.2.1/src/dssp.cpp --- dssp-2.2.1.orig/src/dssp.cpp 2013-09-11 02:33:28.000000000 -0400 +++ dssp-2.2.1/src/dssp.cpp 2021-06-30 22:47:10.000000000 -0400 @@ -73,7 +73,7 @@ double alpha; char chirality; - tr1::tie(alpha,chirality) = residue.Alpha(); + boost::tie(alpha,chirality) = residue.Alpha(); uint32 bp[2] = {}; char bridgelabel[2] = { ' ', ' ' }; diff -Nurd dssp-2.2.1.orig/src/primitives-3d.cpp dssp-2.2.1/src/primitives-3d.cpp --- dssp-2.2.1.orig/src/primitives-3d.cpp 2013-09-11 02:33:28.000000000 -0400 +++ dssp-2.2.1/src/primitives-3d.cpp 2021-06-30 22:48:38.000000000 -0400 @@ -153,7 +153,7 @@ // -------------------------------------------------------------------- -tr1::tuple QuaternionToAngleAxis(MQuaternion q) +boost::tuple QuaternionToAngleAxis(MQuaternion q) { if (q.R_component_1() > 1) q = Normalize(q); @@ -169,7 +169,7 @@ MPoint axis(q.R_component_2() / s, q.R_component_3() / s, q.R_component_4() / s); - return tr1::make_tuple(angle, axis); + return boost::make_tuple(angle, axis); } MPoint CenterPoints(vector& points) diff -Nurd dssp-2.2.1.orig/src/primitives-3d.h dssp-2.2.1/src/primitives-3d.h --- dssp-2.2.1.orig/src/primitives-3d.h 2013-09-11 02:33:28.000000000 -0400 +++ dssp-2.2.1/src/primitives-3d.h 2021-06-30 22:46:46.000000000 -0400 @@ -9,7 +9,7 @@ #include -#include +#include #include typedef boost::math::quaternion MQuaternion; @@ -64,7 +64,7 @@ MQuaternion Normalize(MQuaternion q); -std::tr1::tuple QuaternionToAngleAxis(MQuaternion q); +boost::tuple QuaternionToAngleAxis(MQuaternion q); MPoint Centroid(std::vector& points); MPoint CenterPoints(std::vector& points); MQuaternion AlignPoints(const std::vector& a, const std::vector& b); diff -Nurd dssp-2.2.1.orig/src/structure.cpp dssp-2.2.1/src/structure.cpp --- dssp-2.2.1.orig/src/structure.cpp 2013-09-11 02:33:28.000000000 -0400 +++ dssp-2.2.1/src/structure.cpp 2021-06-30 22:41:54.000000000 -0400 @@ -544,7 +544,7 @@ return result; } -tr1::tuple MResidue::Alpha() const +boost::tuple MResidue::Alpha() const { double alhpa = 360; char chirality = ' '; @@ -558,7 +558,7 @@ else chirality = '+'; } - return tr1::make_tuple(alhpa, chirality); + return boost::make_tuple(alhpa, chirality); } double MResidue::Kappa() const diff -Nurd dssp-2.2.1.orig/src/structure.h dssp-2.2.1/src/structure.h --- dssp-2.2.1.orig/src/structure.h 2013-09-11 02:33:28.000000000 -0400 +++ dssp-2.2.1/src/structure.h 2021-06-30 22:42:18.000000000 -0400 @@ -168,7 +168,7 @@ double Phi() const; double Psi() const; - std::tr1::tuple + boost::tuple Alpha() const; double Kappa() const; double TCO() const;