[ 
https://issues.apache.org/jira/browse/THRIFT-3152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mathias Gottschlag updated THRIFT-3152:
---------------------------------------
    Attachment: include.patch

> Compiler error on Mac OSX (missing #include <cstdlib>)
> ------------------------------------------------------
>
>                 Key: THRIFT-3152
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3152
>             Project: Thrift
>          Issue Type: Bug
>         Environment: Max OSX
>            Reporter: Mathias Gottschlag
>         Attachments: include.patch
>
>
> When compiling any recent (=git master) version of Thrift on Mac OSX in 
> release mode, the compiler reports an error in TBufferTransports.hpp due to 
> std::malloc/std::free not being found. The following patch fixes the compiler 
> error (also attached as patch file):
> diff --git a/lib/cpp/src/thrift/transport/TBufferTransports.h 
> b/lib/cpp/src/thrift/transport/TBufferTransports.h
> index eb08d62..17d617d 100644
> --- a/lib/cpp/src/thrift/transport/TBufferTransports.h
> +++ b/lib/cpp/src/thrift/transport/TBufferTransports.h
> @@ -21,6 +21,7 @@
>  #define _THRIFT_TRANSPORT_TBUFFERTRANSPORTS_H_ 1
>  
> +#include <cstdlib>
>  #include <cstring>
>  #include <limits>
>  #include <boost/scoped_array.hpp>
>  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to