From 460f10785061dd4200b6c0bcf7116db0dec3d6a2 Mon Sep 17 00:00:00 2001
From: Arnaud Blanchard <arnaud.blanchard@ensea.fr>
Date: Tue, 5 Oct 2021 18:03:48 +0200
Subject: [PATCH] Fix compilation includes in OSX

---
 python/blc_network.py                   | 1 -
 src/core/c_blc_array.cpp                | 2 ++
 src/network/blc_array_tcp4_server.cpp   | 5 +++++
 src/network/c_blc_array_tcp4_server.cpp | 2 ++
 4 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/python/blc_network.py b/python/blc_network.py
index 3b12efe..9d50936 100644
--- a/python/blc_network.py
+++ b/python/blc_network.py
@@ -116,7 +116,6 @@ if __name__ == "__main__":
 
     '''Client part'''
     client = BlcArrayTCP4Client("localhost", "31440")
-    print("type", client.type, "format", client.format, "length", len(client.data))
     print("Values before receiving the data")
     print(client.data[:])
     client.recv_data()
diff --git a/src/core/c_blc_array.cpp b/src/core/c_blc_array.cpp
index 7b9ce1d..1215412 100644
--- a/src/core/c_blc_array.cpp
+++ b/src/core/c_blc_array.cpp
@@ -19,6 +19,8 @@
 #include "blc_array.h"
 #include "blc_text.h"
 #include <cstdarg>
+#include <csignal>
+#include <cerrno>
 
 START_EXTERN_C
 /** Useful for binding with python*/
diff --git a/src/network/blc_array_tcp4_server.cpp b/src/network/blc_array_tcp4_server.cpp
index e936866..b921f9d 100644
--- a/src/network/blc_array_tcp4_server.cpp
+++ b/src/network/blc_array_tcp4_server.cpp
@@ -1,5 +1,8 @@
 #include "blc_array_tcp4_server.h"
 
+#include <cerrno>
+
+
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/ioctl.h>
@@ -8,6 +11,8 @@
 #include <netinet/tcp.h>
 #include <vector>
 
+
+
 using namespace std;
 
 blc_array_tcp4_server::blc_array_tcp4_server(string const &port_name){
diff --git a/src/network/c_blc_array_tcp4_server.cpp b/src/network/c_blc_array_tcp4_server.cpp
index 78d8e59..9ad3270 100644
--- a/src/network/c_blc_array_tcp4_server.cpp
+++ b/src/network/c_blc_array_tcp4_server.cpp
@@ -1,5 +1,7 @@
 #include "blc_array_tcp4_server.h"
 #include <cstdarg>
+#include <csignal>
+#include <cerrno>
 
 START_EXTERN_C
 blc_array_tcp4_server *blc_array_tcp4_server_new_void(char const *port_name){
-- 
GitLab