51 lines
1.7 KiB
Diff
51 lines
1.7 KiB
Diff
From e5de3c20eb178683c78e225d00bf0f47c48895a5 Mon Sep 17 00:00:00 2001
|
|
From: Lukas Solanka <lsolanka@gmail.com>
|
|
Date: Tue, 17 Apr 2018 22:59:48 +0100
|
|
Subject: [PATCH] argument to boost microseconds must be integral
|
|
|
|
With Boost >= 1.67 compilation fails because now it requires the
|
|
constructor argument to be integral.
|
|
|
|
Upstream-Status: Submitted [https://github.com/ros/roscpp_core/pull/79]
|
|
|
|
This patch has been generated with:
|
|
`git pull https://github.com/lsolanka/roscpp_core.git pr.microseconds-integer && \
|
|
git format-patch -1 e5de3c20eb178683c78e225d00bf0f47c48895a5`
|
|
in the roscpp_core repository.
|
|
|
|
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
|
|
---
|
|
rostime/include/ros/impl/duration.h | 2 +-
|
|
rostime/include/ros/impl/time.h | 2 +-
|
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/rostime/include/ros/impl/duration.h b/rostime/include/ros/impl/duration.h
|
|
index 2ca2f5b..7ebd202 100644
|
|
--- a/rostime/include/ros/impl/duration.h
|
|
+++ b/rostime/include/ros/impl/duration.h
|
|
@@ -179,7 +179,7 @@ namespace ros {
|
|
#if defined(BOOST_DATE_TIME_HAS_NANOSECONDS)
|
|
return bt::seconds(sec) + bt::nanoseconds(nsec);
|
|
#else
|
|
- return bt::seconds(sec) + bt::microseconds(nsec/1000.0);
|
|
+ return bt::seconds(sec) + bt::microseconds(nsec/1000);
|
|
#endif
|
|
}
|
|
}
|
|
diff --git a/rostime/include/ros/impl/time.h b/rostime/include/ros/impl/time.h
|
|
index ec991e6..61b686c 100644
|
|
--- a/rostime/include/ros/impl/time.h
|
|
+++ b/rostime/include/ros/impl/time.h
|
|
@@ -167,7 +167,7 @@ namespace ros
|
|
#if defined(BOOST_DATE_TIME_HAS_NANOSECONDS)
|
|
return pt::from_time_t(sec) + pt::nanoseconds(nsec);
|
|
#else
|
|
- return pt::from_time_t(sec) + pt::microseconds(nsec/1000.0);
|
|
+ return pt::from_time_t(sec) + pt::microseconds(nsec/1000);
|
|
#endif
|
|
}
|
|
|
|
--
|
|
2.7.4
|
|
|