Dear Wiki user, You have subscribed to a wiki page or wiki category on "Thrift Wiki" for change notification.
The following page has been changed by SamTunnicliffe: http://wiki.apache.org/thrift/GettingUbuntuPackages ------------------------------------------------------------------------------ }}} Note: I'm not clear on what parts of the boost libraries are required so I've included them all. + Note: If you're running Ubuntu 8.10, installing libtool from the Intrepid repository (2.2.4-0ubuntu4) results in make errors + + {{{/bin/sh ../../libtool --tag=CXX --mode=link g++ -Wall -I./src -I/usr/include -g -O2 -Wall -L/usr/lib -o thrift thrift-thrifty.o thrift-thriftl.o thrift-main.o md5.o thrift-t_generator.o thrift-t_php_generator.o thrift-t_xsd_generator.o thrift-t_erl_generator.o thrift-t_cpp_generator.o thrift-t_java_generator.o thrift-t_csharp_generator.o thrift-t_py_generator.o thrift-t_rb_generator.o thrift-t_perl_generator.o thrift-t_cocoa_generator.o thrift-t_st_generator.o thrift-t_ocaml_generator.o thrift-t_hs_generator.o -lfl -lrt -lpthread + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: compile_command+=: not found + eval: 1: finalize_command+=: not found + eval: 1: libtool_args+=: not found + eval: 1: libtool_args+=: not found + eval: 1: libtool_args+=: not found + libtool: link: g++ -L/usr/lib -lfl -lrt -lpthread + /usr/lib/libfl_pic.a(libfl_pic_a-libmain.o): In function `main': + /build/buildd/flex-2.5.35/libmain.c:30: undefined reference to `yylex' + collect2: ld returned 1 exit status + }}} + + Using the version from the Hardy repository (1.5.26-1ubuntu1) fixes this. + For more information on the requirements see: ThriftRequirements For more information on building and installing Thrift see: ThriftInstallation
