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