You need the HAVE_NETINET_IN_H macro here.. I think you just made a typo / copy 
paste error Jake.

On Dec 6, 2011, at 11:41 AM, Jake Farrell <[email protected]> wrote:

> Your error of htons, htonl, ntohs, ntohl means you are missing the 
> netinet/in.h include which is wrapped in a typedef in Thrift.h in the cpp 
> lib. Adding the following to your compile line should help you 
> -DHAVE_INTTYPES_H -DHAVE_INTTYPES_H
> 
> 
> g++ -DHAVE_INTTYPES_H -DHAVE_INTTYPES_H -Wall -I/usr/local/include/thrift 
> *.cpp -lthrift -o something
> 
> 
> -Jake
> 
> 
> On Dec 6, 2011, at 9:45 AM, Summer nguyen wrote:
> 
>> I am new to Thrift .
>> I am using CentOS, and "maybe" install Thrift succesfully.
>> I can use thrift to generate codes.
>> But Follow the instruction: 
>> http://wiki.apache.org/thrift/ThriftUsageC%2B%2B I get the Error while 
>> compile the Something_server.cpp Someone know pls help me to find out 
>> the reason.
>> I have no idea. Thank you very much
>> I attach the error .
>> <error.txt>
> 

Reply via email to