From e546b28d8ab69e05d9d6dd55d80ce6629fb283ed Mon Sep 17 00:00:00 2001 From: Justin Carpentier <jcarpent@laas.fr> Date: Thu, 23 Jun 2016 12:08:44 +0200 Subject: [PATCH] [wip/pinocchio] Correct checksum + add other fixed for BSD support --- pinocchio/distinfo | 3 ++- pinocchio/patches/patch-af | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 pinocchio/patches/patch-af diff --git a/pinocchio/distinfo b/pinocchio/distinfo index cdbca417..f5a3ab99 100644 --- a/pinocchio/distinfo +++ b/pinocchio/distinfo @@ -5,4 +5,5 @@ SHA1 (patch-aa) = 48bd99335980d76f285645f33d10ab5cd0db0749 SHA1 (patch-ab) = 96f1ea798f0e3fcb2dbef755476a959727550eb0 SHA1 (patch-ac) = 75eb20d87148706b27c1d3601f9a379fbf666bc0 SHA1 (patch-ad) = 55fcdbcd58e5261af4fc94aab05056548f52ccc1 -SHA1 (patch-ae) = e690c2574aa22e28d337a3f87aa77ef404540868 +SHA1 (patch-ae) = e28fca9974a5b5c4c06465fa46901dcd91e4324b +SHA1 (patch-af) = 55412f6a9e2d96a7980d6f2efa0d42499610d8df diff --git a/pinocchio/patches/patch-af b/pinocchio/patches/patch-af new file mode 100644 index 00000000..15794448 --- /dev/null +++ b/pinocchio/patches/patch-af @@ -0,0 +1,13 @@ +add namespace scope for isnan for BSD support + +--- unittest/constraint.cpp~ 2016-06-23 12:01:14.195163945 +0200 ++++ unittest/constraint.cpp 2016-06-23 12:01:23.967285969 +0200 +@@ -48,7 +48,7 @@ + ForceSet F2(Eigen::Matrix<double,3,2>::Zero(),Eigen::Matrix<double,3,2>::Zero()); + F.block(10,2) = F2; + BOOST_CHECK_EQUAL(F.matrix().col(10).norm() , 0.0 ); +- BOOST_CHECK(isnan(F.matrix()(0,9))); ++ BOOST_CHECK(std::isnan(F.matrix()(0,9))); + + ForceSet F3(Eigen::Matrix<double,3,12>::Random(),Eigen::Matrix<double,3,12>::Random()); + ForceSet F4 = amb.act(F3); -- GitLab