Config git:
[core]
autocrlf = false
safecrlf = true
eol = lf

Build success by commenting these lines:

  17656   echo "with_qt4 => $with_qt4"
  17657 #  if test "$with_qt4" = "yes";  then
  17658 #    PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork >= 4.3,
have_qt=yes, have_qt=no)
  17659 #  fi

  17727 #  if test "$with_qt5" = "yes";  then
  17728 #    PKG_CHECK_MODULES(QT5, Qt5Core >= 5.0, Qt5Network >= 5.0,
  17729 #                      have_qt5=yes;qt_reduce_reloc=`$PKG_CONFIG
--variable=qt_config Qt5Core | grep "reduce_relocations"`,
  17730 #                      have_qt5=no)
  17731 #  fi

  17873 #if test "$with_csharp" = "yes";  then
  17874 #  PKG_CHECK_MODULES(MONO, mono >= 2.0.0, net_3_5=yes, net_3_5=no)
  17875 #  PKG_CHECK_MODULES(MONO, mono >= 1.2.4, have_mono=yes,
have_mono=no)
  17876 #  if test "$have_mono" = "yes" ; then
  17877 #    have_csharp="yes"
  17878 #  fi
  17879 #fi


export THIRDPARTY_HOME=/usr/local/thirdparty
./configure --prefix=$THIRDPARTY_HOME/thrift \
           --with-boost=$THIRDPARTY_HOME/boost \
           --with-libevent=$THIRDPARTY_HOME/libevent \
           CPPFLAGS="-I$THIRDPARTY_HOME/openssl/include" \
           LDFLAGS="-ldl -L$THIRDPARTY_HOME/openssl/lib" \
           --with-qt4=no --with-c_glib=no --with-csharp=no \
           --with-java=no --with-erlang=no --with-python=no \
           --with-perl=no --with-ruby=no --with-haskell=no \
           --with-go=no --with-d=no \
           --with-qt4=no --with-qt5=no \
           --with-c_glib=no
make
make install

2015-04-14 14:55 GMT+08:00 易剑 <eyj...@gmail.com>:

> Solution:
>
> dos2unix *.sh
> chmod +x *.sh
> dos2unix configure.ac
> find . -name Makefile.am |xargs dos2unix
>
> Bug got many warning and error:
> # ./bootstrap.sh
> configure.ac:90: installing './config.guess'
> configure.ac:90: installing './config.sub'
> configure.ac:27: installing './install-sh'
> configure.ac:27: installing './missing'
> compiler/cpp/Makefile.am:103: warning: source file 'src/thrifty.yy' is in
> a subdirectory,
> compiler/cpp/Makefile.am:103: but option 'subdir-objects' is disabled
> automake: warning: possible forward-incompatibility.
> automake: At least a source file is in a subdirectory, but the
> 'subdir-objects'
> automake: automake option hasn't been enabled.  For now, the corresponding
> output
> automake: object file(s) will be placed in the top-level directory.
> However,
> automake: this behaviour will change in future Automake versions: they will
> automake: unconditionally cause object files to be placed in the same
> subdirectory
> automake: of the corresponding sources.
> automake: You are advised to start using 'subdir-objects' option
> throughout your
> automake: project, to avoid future incompatibilities.
> compiler/cpp/Makefile.am:103: warning: source file 'src/thriftl.ll' is in
> a subdirectory,
> compiler/cpp/Makefile.am:103: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file 'src/main.cc' is in a
> subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file 'src/md5.c' is in a
> subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file 'src/parse/t_typedef.cc'
> is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file 'src/parse/parse.cc' is
> in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_c_glib_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_cpp_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_java_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_json_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_as3_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_haxe_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_csharp_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_py_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_rb_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_perl_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_php_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_erl_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_cocoa_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_st_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_ocaml_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_hs_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_xsd_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_html_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_js_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_javame_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_delphi_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_go_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_gv_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_d_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am:34: warning: source file
> 'src/generate/t_lua_generator.cc' is in a subdirectory,
> compiler/cpp/Makefile.am:34: but option 'subdir-objects' is disabled
> compiler/cpp/Makefile.am: installing './depcomp'
> configure.ac: installing './ylwrap'
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/thrift.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/thrift_struct.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/thrift_application_exception.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/processor/thrift_processor.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/processor/thrift_dispatch_processor.c' is in a
> subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/protocol/thrift_protocol.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/protocol/thrift_protocol_factory.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/protocol/thrift_binary_protocol.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/protocol/thrift_binary_protocol_factory.c' is in a
> subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_transport.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_transport_factory.c' is in a
> subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_buffered_transport_factory.c' is in a
> subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_framed_transport_factory.c' is in a
> subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_socket.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_server_transport.c' is in a
> subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_server_socket.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_buffered_transport.c' is in a
> subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_framed_transport.c' is in a
> subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/transport/thrift_memory_buffer.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/server/thrift_server.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/Makefile.am:31: warning: source file
> 'src/thrift/c_glib/server/thrift_simple_server.c' is in a subdirectory,
> lib/c_glib/Makefile.am:31: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_debug_proto_test_types.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_empty_service.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_inherited.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_optional_required_test_types.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_reverse_order_service.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_second_service.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_service_for_exception_with_a_map.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_srv.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_thrift_test.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:128: warning: source file
> 'gen-c_glib/t_test_thrift_test_types.c' is in a subdirectory,
> lib/c_glib/test/Makefile.am:128: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:151: warning: source file
> 'gen-cpp/ThriftTest.cpp' is in a subdirectory,
> lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:151: warning: source file
> 'gen-cpp/ThriftTest_constants.cpp' is in a subdirectory,
> lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled
> lib/c_glib/test/Makefile.am:151: warning: source file
> 'gen-cpp/ThriftTest_types.cpp' is in a subdirectory,
> lib/c_glib/test/Makefile.am:151: but option 'subdir-objects' is disabled
>
> # ./configure --prefix=$THIRDPARTY_HOME/thrift-0.9.2 \
> >            --with-boost=$THIRDPARTY_HOME/boost \
> >            --with-libevent=$THIRDPARTY_HOME/libevent \
> >            CPPFLAGS="-I$THIRDPARTY_HOME/openssl/include" \
> >            LDFLAGS="-ldl -L$THIRDPARTY_HOME/openssl/lib" \
> >            --with-qt4=no --with-c_glib=no --with-csharp=no \
> >            --with-java=no --with-erlang=no --with-python=no \
> >            --with-perl=no --with-ruby=no --with-haskell=no \
> >            --with-go=no --with-d=no
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether UID '0' is supported by ustar format... yes
> checking whether GID '100' is supported by ustar format... yes
> checking how to create a ustar tar archive... gnutar
> ./configure: line 3740: PKG_PROG_PKG_CONFIG: command not found
> 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 whether gcc understands -c and -o together... yes
> 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... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> 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/x86_64-suse-linux/bin/ld
> checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 98304
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking how to convert x86_64-unknown-linux-gnu file names to
> x86_64-unknown-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-unknown-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/x86_64-suse-linux/bin/ld option to reload object
> files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for mt... mt
> checking if mt is a manifest tool... no
> 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... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> 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/x86_64-suse-linux/bin/ld -m
> elf_x86_64) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> 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... yes
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
> checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is
> GNU ld... yes
> checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m
> elf_x86_64) supports shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... yes
> 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/x86_64-suse-linux/bin/ld -m
> elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether make sets $(MAKE)... (cached) yes
> checking for bison... yes
> checking for bison version >= 2.5... yes
> checking for bison... bison -y
> checking for flex... flex
> checking lex output file root... lex.yy
> checking lex library... -lfl
> checking whether yytext is a pointer... yes
> checking whether ln -s works... yes
> checking for gawk... (cached) gawk
> checking for ranlib... (cached) ranlib
> checking whether g++ supports C++11 features by default... no
> checking whether g++ supports C++11 features with -std=c++11... no
> configure: No compiler with C++11 support was found
> ./configure: line 16746: syntax error near unexpected token `fi'
> ./configure: line 16746: `fi'
>
> 2015-04-14 14:07 GMT+08:00 易剑 <eyj...@gmail.com>:
>
>> I got errors (branch: https://github.com/eyjian/thrift):
>>
>> # ./bootstrap.sh
>> .ibtoolize: AC_CONFIG_MACRO_DIR([./aclocal]) conflicts with
>> ACLOCAL_AMFLAGS=-I ./aclocal
>>
>> *Environments*:
>> bison 2.7
>> autoconf 2.69
>> automake 1.15
>> libtool 2.4.2
>> OpenSSL 1.0.1k-fips 8 Jan 2015
>> boost 1.54.0
>> libevent 2.0.5
>> m4 1.4.17
>> gcc 4.1.2
>> SUSE Linux Enterprise Server 10 (x86_64)
>>
>> 2015-04-14 5:09 GMT+08:00 James E. King, III (JIRA) <j...@apache.org>:
>>
>>>
>>>     [
>>> https://issues.apache.org/jira/browse/THRIFT-3071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14493094#comment-14493094
>>> ]
>>>
>>> James E. King, III commented on THRIFT-3071:
>>> --------------------------------------------
>>>
>>> This passed and is ready to merge.
>>>
>>> > bootstrap.sh on Ubuntu 12.04 (Precise) automake error
>>> > -----------------------------------------------------
>>> >
>>> >                 Key: THRIFT-3071
>>> >                 URL: https://issues.apache.org/jira/browse/THRIFT-3071
>>> >             Project: Thrift
>>> >          Issue Type: Bug
>>> >          Components: Build Process
>>> >    Affects Versions: 0.9.3
>>> >         Environment: Ubuntu 12.04.1 LTS
>>> >            Reporter: James E. King, III
>>> >            Assignee: Jens Geyer
>>> >            Priority: Minor
>>> >             Fix For: 0.9.3
>>> >
>>> >
>>> > Ubuntu 12.04 contains automake-1.11, and the bootstrap.sh script
>>> requires 1.13 or later:
>>> > {code}
>>> > ~/dev/thrift$ ./bootstrap.sh
>>> > configure.ac:103: warning: macro `AM_EXTRA_RECURSIVE_TARGETS' not
>>> found in library
>>> > configure.ac:103: error: possibly undefined macro:
>>> AM_EXTRA_RECURSIVE_TARGETS
>>> >       If this token and others are legitimate, please use
>>> m4_pattern_allow.
>>> >       See the Autoconf documentation.{code}
>>> > A workaround for this issue is to install automake-1.14 via community
>>> PPA:
>>> > {noformat}
>>> > # add-apt-repository ppa:dns/gnu
>>> > # apt-get update
>>> > # apt-get install automake
>>> > {noformat}
>>> > bootstrap.sh should check the version of automake and emit a nicer
>>> error message when 1.13 or later is not available.
>>>
>>>
>>>
>>> --
>>> This message was sent by Atlassian JIRA
>>> (v6.3.4#6332)
>>>
>>
>>
>>
>> --
>> Hadoop Forum: http://www.hadoopor.com
>> Open mooon:  https://github.com/eyjian/mooon
>>
>
>
>
> --
> Hadoop Forum: http://www.hadoopor.com
> Open mooon:  https://github.com/eyjian/mooon
>



-- 
Hadoop Forum: http://www.hadoopor.com
Open mooon:  https://github.com/eyjian/mooon

Reply via email to