Your message dated Sat, 24 Nov 2018 18:52:03 -0500
with message-id 
<CA+ya19LJE1p3nMvqB+HXbN30EWSQ67t8E7hXj=-YPKexrx=f...@mail.gmail.com>
and subject line Properly mark bug 893589 as done
has caused the Debian Bug report #893589,
regarding opensurgsim: Fix for build failure with boost 1.65
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
893589: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893589
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Version: 0.7.0-7

I believe this bug has been fixed with the upload of opensurgsim 0.7.0-7.

--
Regards,
Boyuan Yang

--- End Message ---

Reply via email to