From a1c00ddb84f97070527b4b34681a7cd3bbea22f3 Mon Sep 17 00:00:00 2001
From: Tomas Pecka <peckato1@fit.cvut.cz>
Date: Sun, 25 Nov 2018 12:24:49 +0100
Subject: [PATCH] alib2gui: Fix build on debian:testing

---
 alib2gui/src/MainWindow.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/alib2gui/src/MainWindow.cpp b/alib2gui/src/MainWindow.cpp
index 48184c5f1b..5f0de91d6c 100644
--- a/alib2gui/src/MainWindow.cpp
+++ b/alib2gui/src/MainWindow.cpp
@@ -265,9 +265,9 @@ void MainWindow::on_actionSave_triggered() {
                         std::find(allBoxes.begin(), allBoxes.end(), conn->getTargetConnectionBox()->getParent()) -
                         allBoxes.begin();
                 Json::Value connection;
-                connection["from"] = i;
-                connection["to"] = targetIndex;
-                connection["slot"] = conn->getTargetConnectionBox()->getSlot();
+                connection["from"] = Json::Value::UInt64(i); /* cast to UInt64 for debian compatibility, see https://github.com/open-source-parsers/jsoncpp/issues/403 */
+                connection["to"] = Json::Value::UInt64(targetIndex); /* same */
+                connection["slot"] = Json::Value::UInt64(conn->getTargetConnectionBox()->getSlot()); /* same */
                 connections.append(connection);
             }
         }
-- 
GitLab