What about? brew install thrift
-- praj On Fri, Aug 24, 2012 at 9:19 PM, Jake Farrell <[email protected]> wrote: > Hey Lucas > I am using boost_1_50_0 on lion and the following two commands for > compiling and i am not seeing any issues. I'll update the website. If you > need any additional help please let me know > > -Jake > > > sudo ./bjam toolset=darwin link=shared threading=multi runtime-link=shared > variant=release address-model=64 stage install > sudo ./bjam toolset=darwin link=static threading=multi runtime-link=static > variant=release address-model=64 stage install > > > > > > On Fri, Aug 24, 2012 at 11:27 AM, [email protected] < > [email protected] > > wrote: > > > At http://thrift.apache.org/docs/install/os_x/ it looks like the boost > > instructions are out of date. > > > > I installed boost from mac ports eventually. > > > > I installed libevent in the documented fashion. > > > > I issue a configure: > > > > *GAir*:thrift garylucas$ ./configure --prefix=/usr/local/ > > --with-boost=/usr/local --with-libevent=/usr/local --disable-static > > checking for a BSD-compatible install... /usr/bin/install -c > > checking whether build environment is sane... yes > > checking for a thread-safe mkdir -p... ./install-sh -c -d > > checking for gawk... no > > checking for mawk... no > > checking for nawk... no > > checking for awk... awk > > checking whether make sets $(MAKE)... yes > > checking how to create a ustar tar archive... gnutar > > checking for pkg-config... /opt/local/bin/pkg-config > > checking pkg-config is at least version 0.9.0... yes > > checking for gcc... gcc > > checking whether the C compiler works... yes > > checking for C compiler default output file name... a.out > > checking for suffix of executables... > > checking whether we are cross compiling... no > > checking for suffix of object files... o > > checking whether we are using the GNU C compiler... yes > > checking whether gcc accepts -g... yes > > checking for gcc option to accept ISO C89... none needed > > checking for style of include used by make... GNU > > checking dependency style of gcc... gcc3 > > checking how to run the C preprocessor... gcc -E > > checking for g++... g++ > > checking whether we are using the GNU C++ compiler... yes > > checking whether g++ accepts -g... yes > > checking dependency style of g++... gcc3 > > checking build system type... i386-apple-darwin12.1.0 > > checking host system type... i386-apple-darwin12.1.0 > > checking how to print strings... printf > > checking for a sed that does not truncate output... /usr/bin/sed > > checking for grep that handles long lines and -e... /usr/bin/grep > > checking for egrep... /usr/bin/grep -E > > checking for fgrep... /usr/bin/grep -F > > checking for ld used by gcc... > > /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld > > checking if the linker > > (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) is GNU ld... > > no > > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm > > checking the name lister (/usr/bin/nm) interface... BSD nm > > checking whether ln -s works... yes > > checking the maximum length of command line arguments... 196608 > > checking whether the shell understands some XSI constructs... yes > > checking whether the shell understands "+="... yes > > checking for /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld > > option to reload object files... -r > > checking for objdump... no > > checking how to recognize dependent libraries... pass_all > > checking for ar... ar > > checking for strip... strip > > checking for ranlib... ranlib > > checking command to parse /usr/bin/nm output from gcc object... ok > > checking for dsymutil... dsymutil > > checking for nmedit... nmedit > > checking for lipo... lipo > > checking for otool... otool > > checking for otool64... no > > checking for -single_module linker flag... yes > > checking for -exported_symbols_list linker flag... yes > > checking for -force_load linker flag... yes > > checking for ANSI C header files... yes > > checking for sys/types.h... yes > > checking for sys/stat.h... yes > > checking for stdlib.h... yes > > checking for string.h... yes > > checking for memory.h... yes > > checking for strings.h... yes > > checking for inttypes.h... yes > > checking for stdint.h... yes > > checking for unistd.h... yes > > checking for dlfcn.h... yes > > checking for objdir... .libs > > checking if gcc supports -fno-rtti -fno-exceptions... no > > checking for gcc option to produce PIC... -fno-common -DPIC > > checking if gcc PIC flag -fno-common -DPIC works... yes > > checking if gcc static flag -static works... no > > checking if gcc supports -c -o file.o... yes > > checking if gcc supports -c -o file.o... (cached) yes > > checking whether the gcc linker > > (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) supports > > shared libraries... yes > > checking dynamic linker characteristics... darwin12.1.0 dyld > > checking how to hardcode library paths into programs... immediate > > checking whether stripping libraries is possible... yes > > checking if libtool supports shared libraries... yes > > checking whether to build shared libraries... yes > > checking whether to build static libraries... no > > checking how to run the C++ preprocessor... g++ -E > > checking for ld used by g++... > > /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld > > checking if the linker > > (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) is GNU ld... > > no > > checking whether the g++ linker > > (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) supports > > shared libraries... yes > > checking for g++ option to produce PIC... -fno-common -DPIC > > checking if g++ PIC flag -fno-common -DPIC works... yes > > checking if g++ static flag -static works... no > > checking if g++ supports -c -o file.o... yes > > checking if g++ supports -c -o file.o... (cached) yes > > checking whether the g++ linker > > (/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld) supports > > shared libraries... yes > > checking dynamic linker characteristics... darwin12.1.0 dyld > > checking how to hardcode library paths into programs... immediate > > checking whether make sets $(MAKE)... (cached) yes > > checking for bison... bison -y > > checking for flex... flex > > checking lex output file root... lex.yy > > checking lex library... -ll > > checking whether yytext is a pointer... yes > > checking whether ln -s works... yes > > checking for gawk... (cached) awk > > checking for ranlib... (cached) ranlib > > checking for boostlib >= 1.33.1... yes > > checking for libevent >= 1.0... yes > > checking for zlib >= 1.2.3... yes > > checking for MONO... no > > checking for MONO... no > > checking for javac and java... yes > > checking for ant... /usr/bin/ant > > checking for ant version > 1.7... yes > > checking for erl... no > > checking for erlc... no > > checking for a Python interpreter with version >= 2.4... python > > checking for python... /usr/bin/python > > checking for python version... 2.7 > > checking for python platform... darwin > > checking for python script directory... > > ${prefix}/lib/python2.7/site-packages > > checking for python extension module directory... > > ${exec_prefix}/lib/python2.7/site-packages > > checking for trial... /usr/bin/trial > > checking for perl... /opt/local/bin/perl > > checking for perl module Bit::Vector... no > > checking for php... /usr/bin/php > > checking for php-config... /usr/bin/php-config > > checking for ruby... /usr/bin/ruby > > checking for rake... /usr/bin/rake > > checking for bundle... no > > checking for cabal... no > > checking for runhaskell... no > > checking for 6g... /usr/local/bin/6g > > checking for 6l... /usr/local/bin/6l > > checking for gomake... /usr/local/bin/gomake > > checking for goinstall... /usr/local/bin/goinstall > > checking for an ANSI C-conforming const... yes > > checking for inline... inline > > checking for working volatile... yes > > checking for stdbool.h that conforms to C99... yes > > checking for _Bool... no > > checking for ANSI C header files... (cached) yes > > checking whether time.h and sys/time.h may both be included... yes > > checking for sys/wait.h that is POSIX.1 compatible... yes > > checking return type of signal handlers... void > > checking arpa/inet.h usability... yes > > checking arpa/inet.h presence... yes > > checking for arpa/inet.h... yes > > checking sys/param.h usability... yes > > checking sys/param.h presence... yes > > checking for sys/param.h... yes > > checking fcntl.h usability... yes > > checking fcntl.h presence... yes > > checking for fcntl.h... yes > > checking for inttypes.h... (cached) yes > > checking limits.h usability... yes > > checking limits.h presence... yes > > checking for limits.h... yes > > checking netdb.h usability... yes > > checking netdb.h presence... yes > > checking for netdb.h... yes > > checking netinet/in.h usability... yes > > checking netinet/in.h presence... yes > > checking for netinet/in.h... yes > > checking pthread.h usability... yes > > checking pthread.h presence... yes > > checking for pthread.h... yes > > checking stddef.h usability... yes > > checking stddef.h presence... yes > > checking for stddef.h... yes > > checking for stdlib.h... (cached) yes > > checking sys/socket.h usability... yes > > checking sys/socket.h presence... yes > > checking for sys/socket.h... yes > > checking sys/time.h usability... yes > > checking sys/time.h presence... yes > > checking for sys/time.h... yes > > checking sys/un.h usability... yes > > checking sys/un.h presence... yes > > checking for sys/un.h... yes > > checking sys/poll.h usability... yes > > checking sys/poll.h presence... yes > > checking for sys/poll.h... yes > > checking sys/resource.h usability... yes > > checking sys/resource.h presence... yes > > checking for sys/resource.h... yes > > checking for unistd.h... (cached) yes > > checking libintl.h usability... no > > checking libintl.h presence... no > > checking for libintl.h... no > > checking malloc.h usability... no > > checking malloc.h presence... no > > checking for malloc.h... no > > checking openssl/ssl.h usability... yes > > checking openssl/ssl.h presence... yes > > checking for openssl/ssl.h... yes > > checking openssl/rand.h usability... yes > > checking openssl/rand.h presence... yes > > checking for openssl/rand.h... yes > > checking openssl/x509v3.h usability... yes > > checking openssl/x509v3.h presence... yes > > checking for openssl/x509v3.h... yes > > checking for pthread_create in -lpthread... yes > > checking for clock_gettime in -lrt... no > > checking for setsockopt in -lsocket... no > > checking for BN_init in -lcrypto... yes > > checking for SSL_ctrl in -lssl... yes > > checking for int16_t... yes > > checking for int32_t... yes > > checking for int64_t... yes > > checking for int8_t... yes > > checking for mode_t... yes > > checking for off_t... yes > > checking for size_t... yes > > checking for ssize_t... yes > > checking for uint16_t... yes > > checking for uint32_t... yes > > checking for uint64_t... yes > > checking for uint8_t... yes > > checking for ptrdiff_t... yes > > checking whether struct tm is in sys/time.h or time.h... time.h > > checking whether AI_ADDRCONFIG is declared... yes > > checking for working alloca.h... yes > > checking for alloca... yes > > checking for pid_t... yes > > checking vfork.h usability... no > > checking vfork.h presence... no > > checking for vfork.h... no > > checking for fork... yes > > checking for vfork... yes > > checking for working fork... yes > > checking for working vfork... (cached) yes > > checking for stdlib.h... (cached) yes > > checking for GNU libc compatible malloc... yes > > checking for working memcmp... yes > > checking for stdlib.h... (cached) yes > > checking for GNU libc compatible realloc... yes > > checking sys/select.h usability... yes > > checking sys/select.h presence... yes > > checking for sys/select.h... yes > > checking for sys/socket.h... (cached) yes > > checking types of arguments for select... int,fd_set *,struct timeval * > > checking whether lstat correctly handles trailing slash... no > > checking whether stat accepts an empty string... no > > checking whether strerror_r is declared... yes > > checking for strerror_r... yes > > checking whether strerror_r returns char *... no > > checking for strftime... yes > > checking for vprintf... yes > > checking for _doprnt... no > > checking for strtoul... yes > > checking for bzero... yes > > checking for ftruncate... yes > > checking for gethostbyname... yes > > checking for gettimeofday... yes > > checking for memmove... yes > > checking for memset... yes > > checking for mkdir... yes > > checking for realpath... yes > > checking for select... yes > > checking for socket... yes > > checking for strchr... yes > > checking for strdup... yes > > checking for strerror... yes > > checking for strstr... yes > > checking for strtol... yes > > checking for sqrt... yes > > checking for alarm... yes > > checking for clock_gettime... no > > checking for sched_get_priority_min... yes > > checking for sched_get_priority_max... yes > > checking the behavior of a signed right shift... arithmetic > > configure: creating ./config.status > > config.status: creating Makefile > > config.status: creating compiler/cpp/Makefile > > config.status: creating compiler/cpp/version.h > > config.status: creating lib/Makefile > > config.status: creating lib/cpp/Makefile > > config.status: creating lib/cpp/test/Makefile > > config.status: creating lib/cpp/thrift-nb.pc > > config.status: creating lib/cpp/thrift-z.pc > > config.status: creating lib/cpp/thrift.pc > > config.status: creating lib/c_glib/Makefile > > config.status: creating lib/c_glib/thrift_c_glib.pc > > config.status: creating lib/c_glib/test/Makefile > > config.status: creating lib/csharp/Makefile > > config.status: creating lib/erl/Makefile > > config.status: creating lib/erl/src/thrift.app.src > > config.status: creating lib/hs/Makefile > > config.status: creating lib/java/Makefile > > config.status: creating lib/js/test/Makefile > > config.status: creating lib/perl/Makefile > > config.status: creating lib/perl/test/Makefile > > config.status: creating lib/php/Makefile > > config.status: creating lib/py/Makefile > > config.status: creating lib/rb/Makefile > > config.status: creating test/Makefile > > config.status: creating test/cpp/Makefile > > config.status: creating test/hs/Makefile > > config.status: creating test/py/Makefile > > config.status: creating test/py.twisted/Makefile > > config.status: creating test/rb/Makefile > > config.status: creating config.h > > config.status: config.h is unchanged > > config.status: executing depfiles commands > > config.status: executing libtool commands > > === configuring in lib/php/src/ext/thrift_protocol > > (/Users/garylucas/bin/thrift/lib/php/src/ext/thrift_protocol) > > configure: running /bin/sh ./configure --disable-option-checking > > '--prefix=/usr/local' '--with-boost=/usr/local' > > '--with-libevent=/usr/local' '--disable-static' --cache-file=/dev/null > > --srcdir=. > > checking for grep that handles long lines and -e... /usr/bin/grep > > checking for egrep... /usr/bin/grep -E > > checking for a sed that does not truncate output... /usr/bin/sed > > checking for cc... cc > > checking whether the C compiler works... yes > > checking for C compiler default output file name... a.out > > checking for suffix of executables... > > checking whether we are cross compiling... no > > checking for suffix of object files... o > > checking whether we are using the GNU C compiler... yes > > checking whether cc accepts -g... yes > > checking for cc option to accept ISO C89... none needed > > checking how to run the C preprocessor... cc -E > > checking for icc... no > > checking for suncc... no > > checking whether cc understands -c and -o together... yes > > checking for system library directory... lib > > checking if compiler supports -R... no > > checking if compiler supports -Wl,-rpath,... yes > > checking build system type... i386-apple-darwin12.1.0 > > checking host system type... i386-apple-darwin12.1.0 > > checking target system type... i386-apple-darwin12.1.0 > > checking for PHP prefix... /usr > > checking for PHP includes... -I/usr/include/php -I/usr/include/php/main > > -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext > > -I/usr/include/php/ext/date/lib > > checking for PHP extension directory... > > /usr/lib/php/extensions/no-debug-non-zts-20090626 > > checking for PHP installed headers prefix... /usr/include/php > > checking if debug is enabled... no > > checking if zts is enabled... no > > checking for re2c... no > > configure: WARNING: You will need re2c 0.13.4 or later if you want to > > regenerate PHP parsers. > > checking for gawk... no > > checking for nawk... no > > checking for awk... awk > > checking if awk is broken... no > > checking whether to enable the thrift_protocol extension... yes, shared > > checking for g++... g++ > > checking whether we are using the GNU C++ compiler... yes > > checking whether g++ accepts -g... yes > > checking how to run the C++ preprocessor... g++ -E > > checking for ld used by cc... /usr/bin/ld > > checking if the linker (/usr/bin/ld) is GNU ld... no > > checking for /usr/bin/ld option to reload object files... -r > > checking for BSD-compatible nm... /usr/bin/nm > > checking whether ln -s works... yes > > checking how to recognize dependent libraries... pass_all > > checking for ANSI C header files... yes > > checking for sys/types.h... yes > > checking for sys/stat.h... yes > > checking for stdlib.h... yes > > checking for string.h... yes > > checking for memory.h... yes > > checking for strings.h... yes > > checking for inttypes.h... yes > > checking for stdint.h... yes > > checking for unistd.h... yes > > checking dlfcn.h usability... yes > > checking dlfcn.h presence... yes > > checking for dlfcn.h... yes > > checking how to run the C++ preprocessor... g++ -E > > checking the maximum length of command line arguments... 196608 > > checking command to parse /usr/bin/nm output from cc object... ok > > checking for objdir... .libs > > checking for ar... ar > > checking for ranlib... ranlib > > checking for strip... strip > > checking for dsymutil... dsymutil > > checking for nmedit... nmedit > > checking for -single_module linker flag... yes > > checking for -exported_symbols_list linker flag... yes > > checking if cc supports -fno-rtti -fno-exceptions... yes > > checking for cc option to produce PIC... -fno-common > > checking if cc PIC flag -fno-common works... yes > > checking if cc static flag -static works... no > > checking if cc supports -c -o file.o... yes > > checking whether the cc linker (/usr/bin/ld) supports shared libraries... > > yes > > checking dynamic linker characteristics... darwin12.1.0 dyld > > checking how to hardcode library paths into programs... immediate > > checking whether stripping libraries is possible... yes > > checking if libtool supports shared libraries... yes > > checking whether to build shared libraries... yes > > checking whether to build static libraries... no > > > > creating libtool > > appending configuration tag "CXX" to libtool > > checking for ld used by g++... /usr/bin/ld > > checking if the linker (/usr/bin/ld) is GNU ld... no > > checking whether the g++ linker (/usr/bin/ld) supports shared > libraries... > > yes > > checking for g++ option to produce PIC... -fno-common > > checking if g++ PIC flag -fno-common works... yes > > checking if g++ static flag -static works... no > > checking if g++ supports -c -o file.o... yes > > checking whether the g++ linker (/usr/bin/ld) supports shared > libraries... > > yes > > checking dynamic linker characteristics... darwin12.1.0 dyld > > (cached) (cached) checking how to hardcode library paths into programs... > > immediate > > configure: creating ./config.status > > config.status: creating config.h > > config.status: config.h is unchanged > > > > thrift 0.8.0 > > > > Building code generators ..... : > > > > Building C++ Library ......... : yes > > Building C (GLib) Library .... : no > > Building Java Library ........ : yes > > Building C# Library .......... : no > > Building Python Library ...... : yes > > Building Ruby Library ........ : yes > > Building Haskell Library ..... : no > > Building Perl Library ........ : no > > Building PHP Library ......... : yes > > Building Erlang Library ...... : no > > Building Go Library .......... : no > > > > Building TZlibTransport ...... : yes > > Building TNonblockingServer .. : yes > > > > Using javac .................. : javac > > Using java ................... : java > > Using ant .................... : /usr/bin/ant > > > > Using Python ................. : /usr/bin/python > > > > Using php-config ............. : /usr/bin/php-config > > > > Using Ruby ................... : /usr/bin/ruby > > > > If something is missing that you think should be present, > > please skim the output of configure to find the missing > > component. Details are present in config.log. > > > > and then a make: > > > > *GAir: *thrift garylucas$ make > > make all-recursive > > Making all in compiler/cpp > > make all-am > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT thrift-main.o > > -MD -MP -MF .deps/thrift-main.Tpo -c -o thrift-main.o `test -f > > 'src/main.cc' || echo './'`src/main.cc > > mv -f .deps/thrift-main.Tpo .deps/thrift-main.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_c_glib_generator.o -MD -MP -MF > .deps/thrift-t_c_glib_generator.Tpo > > -c -o thrift-t_c_glib_generator.o `test -f > > 'src/generate/t_c_glib_generator.cc' || echo > > './'`src/generate/t_c_glib_generator.cc > > mv -f .deps/thrift-t_c_glib_generator.Tpo > > .deps/thrift-t_c_glib_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_cpp_generator.o -MD -MP -MF .deps/thrift-t_cpp_generator.Tpo -c > -o > > thrift-t_cpp_generator.o `test -f 'src/generate/t_cpp_generator.cc' || > echo > > './'`src/generate/t_cpp_generator.cc > > mv -f .deps/thrift-t_cpp_generator.Tpo .deps/thrift-t_cpp_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_java_generator.o -MD -MP -MF .deps/thrift-t_java_generator.Tpo > -c > > -o thrift-t_java_generator.o `test -f 'src/generate/t_java_generator.cc' > || > > echo './'`src/generate/t_java_generator.cc > > mv -f .deps/thrift-t_java_generator.Tpo .deps/thrift-t_java_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_as3_generator.o -MD -MP -MF .deps/thrift-t_as3_generator.Tpo -c > -o > > thrift-t_as3_generator.o `test -f 'src/generate/t_as3_generator.cc' || > echo > > './'`src/generate/t_as3_generator.cc > > mv -f .deps/thrift-t_as3_generator.Tpo .deps/thrift-t_as3_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_csharp_generator.o -MD -MP -MF > .deps/thrift-t_csharp_generator.Tpo > > -c -o thrift-t_csharp_generator.o `test -f > > 'src/generate/t_csharp_generator.cc' || echo > > './'`src/generate/t_csharp_generator.cc > > mv -f .deps/thrift-t_csharp_generator.Tpo > > .deps/thrift-t_csharp_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_py_generator.o -MD -MP -MF .deps/thrift-t_py_generator.Tpo -c -o > > thrift-t_py_generator.o `test -f 'src/generate/t_py_generator.cc' || echo > > './'`src/generate/t_py_generator.cc > > mv -f .deps/thrift-t_py_generator.Tpo .deps/thrift-t_py_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_rb_generator.o -MD -MP -MF .deps/thrift-t_rb_generator.Tpo -c -o > > thrift-t_rb_generator.o `test -f 'src/generate/t_rb_generator.cc' || echo > > './'`src/generate/t_rb_generator.cc > > mv -f .deps/thrift-t_rb_generator.Tpo .deps/thrift-t_rb_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_perl_generator.o -MD -MP -MF .deps/thrift-t_perl_generator.Tpo > -c > > -o thrift-t_perl_generator.o `test -f 'src/generate/t_perl_generator.cc' > || > > echo './'`src/generate/t_perl_generator.cc > > mv -f .deps/thrift-t_perl_generator.Tpo .deps/thrift-t_perl_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_php_generator.o -MD -MP -MF .deps/thrift-t_php_generator.Tpo -c > -o > > thrift-t_php_generator.o `test -f 'src/generate/t_php_generator.cc' || > echo > > './'`src/generate/t_php_generator.cc > > mv -f .deps/thrift-t_php_generator.Tpo .deps/thrift-t_php_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_erl_generator.o -MD -MP -MF .deps/thrift-t_erl_generator.Tpo -c > -o > > thrift-t_erl_generator.o `test -f 'src/generate/t_erl_generator.cc' || > echo > > './'`src/generate/t_erl_generator.cc > > mv -f .deps/thrift-t_erl_generator.Tpo .deps/thrift-t_erl_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_cocoa_generator.o -MD -MP -MF .deps/thrift-t_cocoa_generator.Tpo > > -c -o thrift-t_cocoa_generator.o `test -f > > 'src/generate/t_cocoa_generator.cc' || echo > > './'`src/generate/t_cocoa_generator.cc > > mv -f .deps/thrift-t_cocoa_generator.Tpo > .deps/thrift-t_cocoa_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_st_generator.o -MD -MP -MF .deps/thrift-t_st_generator.Tpo -c -o > > thrift-t_st_generator.o `test -f 'src/generate/t_st_generator.cc' || echo > > './'`src/generate/t_st_generator.cc > > mv -f .deps/thrift-t_st_generator.Tpo .deps/thrift-t_st_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_ocaml_generator.o -MD -MP -MF .deps/thrift-t_ocaml_generator.Tpo > > -c -o thrift-t_ocaml_generator.o `test -f > > 'src/generate/t_ocaml_generator.cc' || echo > > './'`src/generate/t_ocaml_generator.cc > > mv -f .deps/thrift-t_ocaml_generator.Tpo > .deps/thrift-t_ocaml_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_hs_generator.o -MD -MP -MF .deps/thrift-t_hs_generator.Tpo -c -o > > thrift-t_hs_generator.o `test -f 'src/generate/t_hs_generator.cc' || echo > > './'`src/generate/t_hs_generator.cc > > mv -f .deps/thrift-t_hs_generator.Tpo .deps/thrift-t_hs_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_js_generator.o -MD -MP -MF .deps/thrift-t_js_generator.Tpo -c -o > > thrift-t_js_generator.o `test -f 'src/generate/t_js_generator.cc' || echo > > './'`src/generate/t_js_generator.cc > > mv -f .deps/thrift-t_js_generator.Tpo .deps/thrift-t_js_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_javame_generator.o -MD -MP -MF > .deps/thrift-t_javame_generator.Tpo > > -c -o thrift-t_javame_generator.o `test -f > > 'src/generate/t_javame_generator.cc' || echo > > './'`src/generate/t_javame_generator.cc > > mv -f .deps/thrift-t_javame_generator.Tpo > > .deps/thrift-t_javame_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_delphi_generator.o -MD -MP -MF > .deps/thrift-t_delphi_generator.Tpo > > -c -o thrift-t_delphi_generator.o `test -f > > 'src/generate/t_delphi_generator.cc' || echo > > './'`src/generate/t_delphi_generator.cc > > mv -f .deps/thrift-t_delphi_generator.Tpo > > .deps/thrift-t_delphi_generator.Po > > g++ -DHAVE_CONFIG_H -I. -I../.. -I./src -Wall -g -O2 -MT > > thrift-t_go_generator.o -MD -MP -MF .deps/thrift-t_go_generator.Tpo -c -o > > thrift-t_go_generator.o `test -f 'src/generate/t_go_generator.cc' || echo > > './'`src/generate/t_go_generator.cc > > mv -f .deps/thrift-t_go_generator.Tpo .deps/thrift-t_go_generator.Po > > /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -o > thrift > > thrift-main.o thrift-md5.o thrift-t_generator.o thrift-parse.o > > thrift-t_c_glib_generator.o thrift-t_cpp_generator.o > > thrift-t_java_generator.o thrift-t_as3_generator.o > > thrift-t_csharp_generator.o thrift-t_py_generator.o > thrift-t_rb_generator.o > > thrift-t_perl_generator.o thrift-t_php_generator.o > thrift-t_erl_generator.o > > thrift-t_cocoa_generator.o thrift-t_st_generator.o > > thrift-t_ocaml_generator.o thrift-t_hs_generator.o > thrift-t_xsd_generator.o > > thrift-t_html_generator.o thrift-t_js_generator.o > > thrift-t_javame_generator.o thrift-t_delphi_generator.o > > thrift-t_go_generator.o -ll libparse.a > > libtool: link: g++ -Wall -g -O2 -o thrift thrift-main.o thrift-md5.o > > thrift-t_generator.o thrift-parse.o thrift-t_c_glib_generator.o > > thrift-t_cpp_generator.o thrift-t_java_generator.o > thrift-t_as3_generator.o > > thrift-t_csharp_generator.o thrift-t_py_generator.o > thrift-t_rb_generator.o > > thrift-t_perl_generator.o thrift-t_php_generator.o > thrift-t_erl_generator.o > > thrift-t_cocoa_generator.o thrift-t_st_generator.o > > thrift-t_ocaml_generator.o thrift-t_hs_generator.o > thrift-t_xsd_generator.o > > thrift-t_html_generator.o thrift-t_js_generator.o > > thrift-t_javame_generator.o thrift-t_delphi_generator.o > > thrift-t_go_generator.o -Wl,-bind_at_load -ll libparse.a > > Making all in lib > > Making all in cpp > > Making all in . > > make[4]: Nothing to be done for `all-am'. > > Making all in test > > /bin/sh ../../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 > > -L/usr/local/lib -o Benchmark Benchmark.o libtestgencpp.la -lssl > -lcrypto > > -lpthread > > libtool: link: cannot find the library `2/lib/cpp/libthrift.la' or > > unhandled argument `2/lib/cpp/libthrift.la' > > make[4]: *** [Benchmark] Error 1 > > make[3]: *** [all-recursive] Error 1 > > make[2]: *** [all-recursive] Error 1 > > make[1]: *** [all-recursive] Error 1 > > make: *** [all] Error 2 > > > > I can find the libthrift.la in the source > > tree: /Users/garylucas/bin/thrift/lib/cpp > > > > Any suggestions? If nothign else I can certainly run on a virtual > windows > > machine but I'd prefer to have it running locally. > > > > Thank you, > > > > Gary Lucas > > >
