this file cause compile error: lib/cpp/src/protocol/TCompactProtocol.cpp it works while i insert one line “include <limits>”
debian lenny with g++(GCC) 4.1.3 p.s. here is more information make[3]: Entering directory "/home/zealot/src/thrift/lib/cpp" /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include -I./src -Wall -g -O2 -MT TCompactProtocol.lo -MD -MP -MF .deps/TCompactProtocol.Tpo -c -o TCompactProtocol.lo `test -f 'src/protocol/TCompactProtocol.cpp' || echo './'`src/protocol/TCompactProtocol.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include -I./src -Wall -g -O2 -MT TCompactProtocol.lo -MD -MP -MF .deps/TCompactProtocol.Tpo -c src/protocol/TCompactProtocol.cpp -fPIC -DPIC -o .libs/TCompactProtocol.o src/protocol/TCompactProtocol.cpp: In member function ‘virtual uint32_t apache::thrift::protocol::TCompactProtocol::writeDouble(double)’: src/protocol/TCompactProtocol.cpp:215: error: ‘numeric_limits’ is not a member of ‘std’ src/protocol/TCompactProtocol.cpp:215: error: template argument 1 is invalid src/protocol/TCompactProtocol.cpp:215: error: template argument 1 is invalid src/protocol/TCompactProtocol.cpp:215: warning: ‘typedef’ was ignored in this declaration src/protocol/TCompactProtocol.cpp: In member function ‘virtual uint32_t apache::thrift::protocol::TCompactProtocol::readDouble(double&)’: src/protocol/TCompactProtocol.cpp:577: error: ‘numeric_limits’ is not a member of ‘std’ src/protocol/TCompactProtocol.cpp:577: error: template argument 1 is invalid src/protocol/TCompactProtocol.cpp:577: error: template argument 1 is invalid src/protocol/TCompactProtocol.cpp:577: warning: ‘typedef’ was ignored in this declaratio -- Live as if you were to die tomorrow,Learn as if you were to live forever. Blog: http://www.losthit.com Lost in HIT
