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 DavidReiss: 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: Thrift will not build on Ubuntu 8.10. This issue is being tracked at <https://issues.apache.org/jira/browse/THRIFT-208>. You can download a snapshot that builds here: <http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=1c8c4bb279578cb76bfcaa419d5b06fb7a187614;sf=tgz> - 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
