aurora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jake Farrell <jfarr...@apache.org>
Subject Re: Installing aurora problem
Date Fri, 13 Feb 2015 04:04:31 GMT
Hey Takao
Thanks for you interest in Apache Aurora.

1. yes, the latest version of Apache Thrift does address your issues you
are hitting. We will probably update to the latest version of Apache Thrift
soon, but the commands as you listed do miss some things. Patches welcome
if you are interested in creating a ticket and helping with this

2.  the dev@ list you just posted to is the best place to ask questions.
You can also search across all the mail archives at [1], which can make
finding things a little easier. You can also create tickets for issues on
our jira instance [2], or you can find us on freenode in #aurora

-Jake


[1]: http://markmail.org/search/?q=apache+aurora
[2]: https://issues.apache.org/jira/browse/aurora

On Thu, Feb 12, 2015 at 9:08 PM, Takao Magoori <mago@magomago.jp> wrote:

> Hi,
>
> I am newbie of aurora and I have 2 questions.
>
>
> Question 1. Make error
> When I tried to install it, an error of making thrift happened.
>
> ---- Environment
> Archlinux (kernel: 3.18.6-1-ARCH, glibc: 2.21)
>
>
> - Error
> --------------------
> # archlinux-java set java-7-openjdk    # It seems installing Aurora
> fails on Java-8 environment.
> $ git clone http://git-wip-us.apache.org/repos/asf/incubator-aurora.git
> $ cd incubator-aurora
> $ ./gradlew distZip
> ...
> /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
> thrift-t_gv_generator.o thrift-t_d_generator.o -lfl 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 thrift-t_gv_generator.o thrift-t_d_generator.o
>  -lfl libparse.a
> /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/../../../../lib/libfl.so:
> undefined reference to `yylex'
> collect2: error: ld returned 1 exit status
> Makefile:507: recipe for target 'thrift' failed
> make[4]: Leaving directory
> '/incubator-aurora/build-support/thrift/thrift-0.9.1/compiler/cpp'
> Makefile:417: recipe for target 'all' failed
> make[3]: Leaving directory
> '/incubator-aurora/build-support/thrift/thrift-0.9.1/compiler/cpp'
> make[4]: *** [thrift] Error 1
> make[3]: *** [all] Error 2
> Makefile:434: recipe for target 'all-recursive' failed
> make[2]: Leaving directory
> '/incubator-aurora/build-support/thrift/thrift-0.9.1'
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all] Error 2
> Makefile:355: recipe for target 'all' failed
> make[1]: Leaving directory
> '/incubator-aurora/build-support/thrift/thrift-0.9.1'
> Makefile:42: recipe for target 'thrift-0.9.1/compiler/cpp/thrift' failed
> make: Leaving directory '/incubator-aurora/build-support/thrift'
> make: *** [thrift-0.9.1/compiler/cpp/thrift] Error 2
> :api:generateThriftJava FAILED
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':api:generateThriftJava'.
> > Process 'command '/incubator-aurora/build-support/thrift/thriftw''
> finished with non-zero exit value 2
>
> * Try:
> Run with --stacktrace option to get the stack trace. Run with --info
> or --debug option to get more log output.
>
> BUILD FAILED
> --------------------
>
>
> - My opinion
> It seems a problem of Thrift 0.9.1.
> https://issues.apache.org/jira/browse/THRIFT-2386
>
> If I changed the thrift version to 0.9.2 in aurora source files,
> installing aurora was successfully done.
> --------------------
> # archlinux-java set java-7-openjdk    # It seems Aurora does not
> support Java-8.
> $ git clone http://git-wip-us.apache.org/repos/asf/incubator-aurora.git
> $ cd incubator-aurora
> $ sed --in-place -e 's/0\.9\.1/0.9.2/g'
> ./3rdparty/javascript/scheduler/assets/js/thrift.js
> $ sed --in-place -e 's/0\.9\.1/0.9.2/g' ./3rdparty/python/requirements.txt
> $ sed --in-place -e 's/0\.9\.1/0.9.2/g' ./build-support/thrift/Makefile
> $ sed --in-place -e 's/0\.9\.1/0.9.2/g' ./build.gradle
> $ sed --in-place -e 's/0\.9\.1/0.9.2/g'
> ./examples/vagrant/provision-dev-cluster.sh
> $ sed --in-place -e
>
> 's/\/thrift\/0\.9\.2\/contrib\/deb\/ubuntu\/12\.04\//\/thrift\/0.9.2\/contrib\/ubuntu\//g'
> ./examples/vagrant/provision-dev-cluster.sh
> $ ./gradlew distZip
>
> Currently, it seems OK. But is there any plan to bump up the thrift
> version to its latest stable version "0.9.2" ?
>
>
> Question 2. Community for questions
> One more question is about community for questions (newbies).
> When I want to ask the above problem to someone, I could not find the
> best community. Where is it ?
> It is troublesome for me to search an answer from developer mailing
> list archives.
>
> For example,
> - google group
> - github issue community
> - stackoverflow
>
>
> Anyway, I like Aurora more than Marathon, since it supports
> Python-style flexible configuraion DSL (Great!) and fine-grained Task
> controll.
>
> Thanks.
>
> ----
> Takao Magoori
> mago@magomago.jp
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message