diff --git a/python/blc_network.py b/python/blc_network.py
index 3b12efe2ff5b65e5453e9830a2beb9b5ad11af21..9d50936fb3c066317f27f70bd6856e58399881cb 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 7b9ce1dc94cf03dc3c015f17394d574d748e8a98..121541276beebaa88f8449ed59b0153b0a3f6616 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 e936866916625382fa265697d969a911cece28cc..b921f9d6d95abcc1f42d3f59055afb2b565d3d11 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 78d8e598ad3db47b1ce1fc46ec94f3d40776a37b..9ad3270664b8f0b46a84d532520e782fa0dfd74e 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){