Hi,

I've build latest git on MacOS with clang, and found an error that
realloc is not in namespace std. I think the correct fix is to include
<cstdlib> so that realloc can be found in std. Attached is a trivial
patch, please apply. I've tested on MacOS X and Ubuntu Linux x86_64.

I sign this patch off as public domain and free to use by anyone.

All the best,

    Mario Emmenlauer


--
BioDataAnalysis GmbH, Mario Emmenlauer      Tel. Buero: +49-89-74677203
Balanstr. 43                   mailto: memmenlauer * biodataanalysis.de
D-81669 München                          http://www.biodataanalysis.de/
diff -Naur thrift-1.0.0.4f77ab8.org/lib/cpp/src/thrift/protocol/TCompactProtocol.tcc thrift-1.0.0.4f77ab8/lib/cpp/src/thrift/protocol/TCompactProtocol.tcc
--- thrift-1.0.0.4f77ab8.org/lib/cpp/src/thrift/protocol/TCompactProtocol.tcc	2017-11-10 10:31:40.000000000 +0100
+++ thrift-1.0.0.4f77ab8/lib/cpp/src/thrift/protocol/TCompactProtocol.tcc	2017-11-10 10:30:58.000000000 +0100
@@ -20,6 +20,7 @@
 #define _THRIFT_PROTOCOL_TCOMPACTPROTOCOL_TCC_ 1
 
 #include <limits>
+#include <cstdlib>
 
 #include "thrift/config.h"
 

Reply via email to