I cannot get this to build on Mac OS X 10.6.4. It appears the cpp library is failing. boost @1.43.0_0 zlib @1.2.5_0 libevent @1.4.14b_0
Here is where it fails. Making all in cpp /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/opt/local/include -I./src -Wall -g -O2 -MT Thrift.lo -MD -MP -MF .deps/Thrift.Tpo -c -o Thrift.lo `test -f 'src/Thrift.cpp' || echo './'`src/Thrift.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/opt/local/include -I./src -Wall -g -O2 -MT Thrift.lo -MD -MP -MF .deps/Thrift.Tpo -c src/Thrift.cpp -fno-common -DPIC -o .libs/Thrift.o src/Thrift.cpp: In member function 'void apache::thrift::TOutput::printf(const char*, ...)': src/Thrift.cpp:45: error: 'malloc' was not declared in this scope src/Thrift.cpp:59: error: 'free' was not declared in this scope make[3]: *** [Thrift.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 However, it built fine on my CentOS machine. On Thu, Aug 12, 2010 at 23:40, Bryan Duxbury <br...@rapleaf.com> wrote: > Hi all, > > As discussed, in all the time it took for us to finally release Thrift 0.3, > we've accumulated enough changes for Thrift 0.4! > > I propose we accept > http://people.apache.org/~bryanduxbury/thrift-0.4.0-rc0.tar.gz< > http://people.apache.org/%7Ebryanduxbury/thrift-0.4.0-rc0.tar.gz>as > the official Thrift 0.4.0 release. > > I created this tarball by checking out URL: > https://svn.apache.org/repos/asf/incubator/thrift/branches/0.4.x and > running > "./bootstrap.sh && ./configure && make dist". > > The GPG signature for this tarball can be found at > http://people.apache.org/~bryanduxbury/thrift-0.4.0-rc0.tar.gz.asc< > http://people.apache.org/%7Ebryanduxbury/thrift-0.4.0-rc0.tar.gz.asc>. > It has an MD5 signature of c272591c1b3560fdef86104e2be214dc. > > Please download, verify the signatures, untar, and install and test the > libraries you are familiar with. We need your +1 votes to make the release! > If you encounter any problems, please let me know immediately. This vote > will close 72 hours from now. > > This release consists of 45 tickets that cover many bugs and performance > improvements. Please refer to the CHANGES file for the full list. > > -Bryan >