./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
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 17658: syntax error near unexpected token `QT,' ./configure: line 17658: ` PKG_CHECK_MODULES(QT, QtCore >= 4.3, QtNetwork >= 4.3, have_qt=yes, have_qt=no)' configure: 17653 have_qt4=no 17654 17655 have_qt=no 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 2015-04-14 16:39 GMT+08:00 易剑 <eyj...@gmail.com>: > "--with-qt4=no" not work > > 2015-04-14 16:32 GMT+08:00 易剑 <eyj...@gmail.com>: > >> Thanks, >> >> You are right, I remove and checkout again with: >> git config --global core.autocrlf false >> git config --global core.safecrlf true >> git config --global core.eol lf >> >> But failed yet: >> >> # ./*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 >> >> configure: No compiler with *C++11* support was found >> ./configure: line 17657: syntax error near unexpected token `QT,' >> ./configure: line 17657: ` PKG_CHECK_MODULES(QT, QtCore >= 4.3, >> QtNetwork >= 4.3, have_qt=yes, have_qt=no)' >> >> >> >> >> 2015-04-14 15:06 GMT+08:00 Jens Geyer <jensge...@hotmail.com>: >> >>> Check your git settings, especially the EOL-style related ones. Using >>> dos2unix is not normal behaviour. >>> >>> The subdir warnings can be ignored for now. >>> ________________________________ >>> Von: 易剑 >>> Gesendet: 14.04.2015 08:57 >>> An: dev@thrift.apache.org >>> Betreff: Re: How to comiple https://github.com/eyjian/thrift? >>> >>> 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:42 GMT+08:00 易剑 <eyj...@gmail.com>: >>> >>> > If this is in Makefile.am >>> > >>> > ACLOCAL_AMFLAGS = -I ./aclocal >>> > >>> > and this is in configure.ac: >>> > >>> > AC_CONFIG_MACRO_DIR([./aclocal]) >>> > >>> > Then libtoolize fails with >>> > >>> > .ibtoolize: AC_CONFIG_MACRO_DIR([./aclocal]) conflicts with >>> ACLOCAL_AMFLAGS=-I ./aclocal4 >>> > >>> > >>> > >>> > 2015-04-14 14:23 GMT+08:00 易剑 <eyj...@gmail.com>: >>> > >>> >> Error at "*$LIBTOOLIZE --copy --automake*" in bootstrap.sh >>> >> >>> >> Error message: >>> >> .ibtoolize: AC_CONFIG_MACRO_DIR([./aclocal]) conflicts with >>> >> ACLOCAL_AMFLAGS=-I ./aclocal >>> >> >>> >> 2015-04-14 4:54 GMT+08:00 Jens Geyer <jensge...@hotmail.com>: >>> >> >>> >>> Hi, >>> >>> >>> >>> no idea, works fine for me (setup below). >>> >>> Can we get something like a full log or is this the only output you >>> got? >>> >>> >>> >>> JensG >>> >>> >>> >>> >>> >>> bison 2.7 >>> >>> autoconf 2.69 >>> >>> automake 1.13.4 >>> >>> 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 (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] >>> >>> >>> >>> >>> >>> >>> >>> -----Ursprüngliche Nachricht----- From: 易剑 >>> >>> Sent: Monday, April 13, 2015 10:36 AM >>> >>> To: dev@thrift.apache.org >>> >>> Subject: How to comiple https://github.com/eyjian/thrift? >>> >>> >>> >>> I forked branches to https://github.com/eyjian/thrift, but failed to >>> >>> compile it with errors: >>> >>> >>> >>> *./bootstrap.sh * >>> >>> *.ibtoolize: AC_CONFIG_MACRO_DIR([./aclocal]) conflicts with >>> >>> ACLOCAL_AMFLAGS=-I ./aclocal* >>> >>> >>> >>> >>> >>> i had updated deps as the followings: >>> >>> bison-3.0 >>> >>> autoconf-2.69 >>> >>> automake-1.15 >>> >>> libtool-2.4 >>> >>> openssl-1.0.2a >>> >>> boost_1_57_0 >>> >>> libevent-2.0.22-stable >>> >>> m4-1.4.17 >>> >>> >>> >>> >>> >>> # gcc --version >>> >>> gcc (GCC) 4.1.2 20070115 (prerelease) (SUSE Linux) >>> >>> Copyright (C) 2006 Free Software Foundation, Inc. >>> >>> >>> >> >>> >> >>> >> >>> >> -- >>> >> 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 >>> >> >> >> >> -- >> 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