Package: opensurgsim Version: 0.7.0-6 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu bionic ubuntu-patch
Dear Paul, In Ubuntu bionic, opensurgsim has been failing to build because we now have boost 1.65 as default, and therefore one of the source files doesn't compile because it relied on indirect inclusion of <iostream>. This build failure does not currently affect Debian, but will once the boost 1.65 migration begins there. I have uploaded the attached patch to Ubuntu, fixing the build failure. Please consider applying it in Debian as well. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru opensurgsim-0.7.0/debian/patches/boost-1.65-compat.patch opensurgsim-0.7.0/debian/patches/boost-1.65-compat.patch --- opensurgsim-0.7.0/debian/patches/boost-1.65-compat.patch 1969-12-31 16:00:00.000000000 -0800 +++ opensurgsim-0.7.0/debian/patches/boost-1.65-compat.patch 2018-03-19 21:20:00.000000000 -0700 @@ -0,0 +1,27 @@ +Description: make code compatible with boost 1.65. + The code previously worked by virtue of certain standard headers (iostream) + being indirectly included via boost. In boost 1.65 these headers are not + included for us, so include them directly. +Author: Steve Langasek <steve.langa...@ubuntu.com> +Last-Updated: 2018-03-19 + +Index: opensurgsim-0.7.0/SurgSim/Blocks/DebugDumpBehavior.cpp +=================================================================== +--- opensurgsim-0.7.0.orig/SurgSim/Blocks/DebugDumpBehavior.cpp ++++ opensurgsim-0.7.0/SurgSim/Blocks/DebugDumpBehavior.cpp +@@ -13,6 +13,8 @@ + // See the License for the specific language governing permissions and + // limitations under the License. + ++#include <iostream> ++ + #include "SurgSim/Blocks/DebugDumpBehavior.h" + + #include "SurgSim/DataStructures/DataGroup.h" +@@ -163,4 +165,4 @@ + } + + } +-} +\ No newline at end of file ++} diff -Nru opensurgsim-0.7.0/debian/patches/series opensurgsim-0.7.0/debian/patches/series --- opensurgsim-0.7.0/debian/patches/series 2017-12-07 04:53:35.000000000 -0800 +++ opensurgsim-0.7.0/debian/patches/series 2018-03-19 21:18:14.000000000 -0700 @@ -6,3 +6,4 @@ disable-thread-pool-on-armel.patch Assert-death-only-if-supported.patch ignore-failing-tests.patch +boost-1.65-compat.patch