[ https://issues.apache.org/jira/browse/THRIFT-1326?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175692#comment-13175692 ]
hellerliu commented on THRIFT-1326: ----------------------------------- I have encounter such problems. The compiler complained for not knowing about "uint32_t", "sockaddr_in" After adding this : COMMON_DEF=-DHAVE_NETINET_IN_H -DHAVE_INTTYPES_H to Makefile, the problem is gone. > on some platforms, #include <stdint.h> is necessary to be included in Thrift.h > ------------------------------------------------------------------------------ > > Key: THRIFT-1326 > URL: https://issues.apache.org/jira/browse/THRIFT-1326 > Project: Thrift > Issue Type: Bug > Components: C++ - Library > Affects Versions: 0.7 > Environment: Mac OSX 10.6.8 / x86_64 / GCC 4.6.1 for building thrift > and server code generated by thrift > Reporter: Philippe STRAUSS > Assignee: Jake Farrell > Original Estimate: 0.25h > Remaining Estimate: 0.25h > > building server code generated by thrift, I needed to add #include <stdint.h> > in main Thrift.h to prevent an "error: uint32_t does not define a type" > error. Maybe it does not show on linux, or with earlier GCC. > Maybe there is a better place than the main Thrift.h for thins #include > <stdint.h> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira