Package: rlvm
Version: 0.14-4
Severity: wishlist
Tags: patch
User: team+bo...@tracker.debian.org
Usertags: boost1.71

Dear Maintainer,

your package fails to build with boost1.71. You can find a build log
attached. If you want to attempt the build yourself, an updated version
of boost-defaults which brings in boost1.71 dependencies can be found
adding this line to your sources.list file:

  deb https://people.debian.org/~gio/reprepro gio main

This bug has severity whishlist for the moment, but it will raised to RC
as soon as version 1.71 of Boost is promoted to default.

More specifically, your package fails building because it depends on
libboost-signals-dev, which does not exist anymore. Also, there is a
missing header in a file.

The attached patch should fix the bug.

Thanks and all the best, Giovanni.
-- 
Giovanni Mascellani <g.mascell...@gmail.com>
Postdoc researcher - Université Libre de Bruxelles
diff --git a/debian/changelog b/debian/changelog
index b0344d6..2483f74 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,12 @@
+rlvm (0.14-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove dependency on package libboost-signals-dev, which does not exist
+    any more.
+  * Fix compilation adding a missing header.
+
+ -- Giovanni Mascellani <g...@debian.org>  Sun, 22 Mar 2020 10:23:35 +0100
+
 rlvm (0.14-4) unstable; urgency=low
 
   * Add 004_port_to_python3.patch: porting to python3 (Closes: #947579)
diff --git a/debian/control b/debian/control
index 8f4d11f..3e63d64 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,6 @@ Build-Depends: debhelper (>= 10),
                libboost-program-options-dev,
                libboost-python-dev,
                libboost-serialization-dev,
-               libboost-signals-dev,
                libboost-thread-dev,
                libfreetype6-dev,
                libgl1-mesa-dev,
diff --git a/debian/patches/fix-missing-header.patch b/debian/patches/fix-missing-header.patch
new file mode 100644
index 0000000..66a822c
--- /dev/null
+++ b/debian/patches/fix-missing-header.patch
@@ -0,0 +1,17 @@
+From: Giovanni Mascellani <g...@debian.org>
+Date: Sun, 22 Mar 2020 10:23:31 +0100
+Subject: Fix missing header
+
+
+---
+
+--- rlvm-0.14.orig/src/systems/base/gan_graphics_object_data.cc
++++ rlvm-0.14/src/systems/base/gan_graphics_object_data.cc
+@@ -38,6 +38,7 @@
+ #include <boost/filesystem/fstream.hpp>
+ #include <string>
+ #include <vector>
++#include <iostream>
+ 
+ #include "libreallive/defs.h"
+ #include "machine/serialization.h"
diff --git a/debian/patches/series b/debian/patches/series
index 90ae9f1..fb420e4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@
 002_include-iostream.patch
 003_use_pkg-config_for_freetype2.patch
 004_port_to_python3.patch
+fix-missing-header.patch
diff --git a/src/systems/base/gan_graphics_object_data.cc b/src/systems/base/gan_graphics_object_data.cc
index 4178d11..96c1bcd 100644
--- a/src/systems/base/gan_graphics_object_data.cc
+++ b/src/systems/base/gan_graphics_object_data.cc
@@ -38,6 +38,7 @@
 #include <boost/filesystem/fstream.hpp>
 #include <string>
 #include <vector>
+#include <iostream>
 
 #include "libreallive/defs.h"
 #include "machine/serialization.h"

Attachment: rlvm.log.gz
Description: application/gzip

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to