You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aurora.apache.org by Jake Farrell <jf...@apache.org> on 2013/12/18 18:19:46 UTC

Review Request 16353: Skip building the Apache Thrift 0.9.1 tests

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16353/
-----------------------------------------------------------

Review request for Aurora and Bill Farner.


Bugs: AURORA-7
    https://issues.apache.org/jira/browse/AURORA-7


Repository: aurora


Description
-------

AURORA-7: Setup jenkins job

Skips building the Apache Thrift 0.9.1 tests which have a known issue with libtool.


Diffs
-----

  build-support/thrift/Makefile 56e28fd5e12e1cb3363e265012e9cc04ce02bb38 

Diff: https://reviews.apache.org/r/16353/diff/


Testing
-------

Build initially fails due to: 

make[4]: Entering directory `/home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/test/cpp'
Makefile:832: warning: overriding commands for target `gen-cpp/ThriftTest.cpp'
Makefile:829: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp'
/bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o libtestgencpp.la  ThriftTest_constants.lo ThriftTest_types.lo ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
libtool: link: ar cru .libs/libtestgencpp.a .libs/ThriftTest_constants.o .libs/ThriftTest_types.o 
ar: .libs/ThriftTest_constants.o: No such file or directory


Compiled with patch:

libtool: link: g++ -Wall -g -O2 -o .libs/TutorialServer CppServer.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/cpp/src -Igen-cpp -I/usr/include   -Wall -g -O2 -MT CppClient.o -MD -MP -MF .deps/CppClient.Tpo -c -o CppClient.o CppClient.cpp
mv -f .deps/CppClient.Tpo .deps/CppClient.Po
/bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o TutorialClient CppClient.o libtutorialgencpp.la ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
libtool: link: g++ -Wall -g -O2 -o .libs/TutorialClient CppClient.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread

jenkins@minerva:~/jenkins-slave/workspace/Aurora/build-support/thrift$ ./thrift-0.9.1/compiler/cpp/thrift --version
Thrift version 0.9.1


Thanks,

Jake Farrell


Re: Review Request 16353: Skip building the Apache Thrift 0.9.1 tests

Posted by Bill Farner <wf...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16353/#review30647
-----------------------------------------------------------

Ship it!


Ship It!

- Bill Farner


On Dec. 18, 2013, 5:19 p.m., Jake Farrell wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16353/
> -----------------------------------------------------------
> 
> (Updated Dec. 18, 2013, 5:19 p.m.)
> 
> 
> Review request for Aurora and Bill Farner.
> 
> 
> Bugs: AURORA-7
>     https://issues.apache.org/jira/browse/AURORA-7
> 
> 
> Repository: aurora
> 
> 
> Description
> -------
> 
> AURORA-7: Setup jenkins job
> 
> Skips building the Apache Thrift 0.9.1 tests which have a known issue with libtool.
> 
> 
> Diffs
> -----
> 
>   build-support/thrift/Makefile 56e28fd5e12e1cb3363e265012e9cc04ce02bb38 
> 
> Diff: https://reviews.apache.org/r/16353/diff/
> 
> 
> Testing
> -------
> 
> Build initially fails due to: 
> 
> make[4]: Entering directory `/home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/test/cpp'
> Makefile:832: warning: overriding commands for target `gen-cpp/ThriftTest.cpp'
> Makefile:829: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp'
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o libtestgencpp.la  ThriftTest_constants.lo ThriftTest_types.lo ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: ar cru .libs/libtestgencpp.a .libs/ThriftTest_constants.o .libs/ThriftTest_types.o 
> ar: .libs/ThriftTest_constants.o: No such file or directory
> 
> 
> Compiled with patch:
> 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialServer CppServer.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/cpp/src -Igen-cpp -I/usr/include   -Wall -g -O2 -MT CppClient.o -MD -MP -MF .deps/CppClient.Tpo -c -o CppClient.o CppClient.cpp
> mv -f .deps/CppClient.Tpo .deps/CppClient.Po
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o TutorialClient CppClient.o libtutorialgencpp.la ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialClient CppClient.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> 
> jenkins@minerva:~/jenkins-slave/workspace/Aurora/build-support/thrift$ ./thrift-0.9.1/compiler/cpp/thrift --version
> Thrift version 0.9.1
> 
> 
> Thanks,
> 
> Jake Farrell
> 
>


Re: Review Request 16353: Skip building the Apache Thrift 0.9.1 tests

Posted by Zameer Manji <zm...@twopensource.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16353/#review30624
-----------------------------------------------------------

Ship it!


LGTM

- Zameer Manji


On Dec. 18, 2013, 9:19 a.m., Jake Farrell wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16353/
> -----------------------------------------------------------
> 
> (Updated Dec. 18, 2013, 9:19 a.m.)
> 
> 
> Review request for Aurora and Bill Farner.
> 
> 
> Bugs: AURORA-7
>     https://issues.apache.org/jira/browse/AURORA-7
> 
> 
> Repository: aurora
> 
> 
> Description
> -------
> 
> AURORA-7: Setup jenkins job
> 
> Skips building the Apache Thrift 0.9.1 tests which have a known issue with libtool.
> 
> 
> Diffs
> -----
> 
>   build-support/thrift/Makefile 56e28fd5e12e1cb3363e265012e9cc04ce02bb38 
> 
> Diff: https://reviews.apache.org/r/16353/diff/
> 
> 
> Testing
> -------
> 
> Build initially fails due to: 
> 
> make[4]: Entering directory `/home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/test/cpp'
> Makefile:832: warning: overriding commands for target `gen-cpp/ThriftTest.cpp'
> Makefile:829: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp'
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o libtestgencpp.la  ThriftTest_constants.lo ThriftTest_types.lo ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: ar cru .libs/libtestgencpp.a .libs/ThriftTest_constants.o .libs/ThriftTest_types.o 
> ar: .libs/ThriftTest_constants.o: No such file or directory
> 
> 
> Compiled with patch:
> 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialServer CppServer.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/cpp/src -Igen-cpp -I/usr/include   -Wall -g -O2 -MT CppClient.o -MD -MP -MF .deps/CppClient.Tpo -c -o CppClient.o CppClient.cpp
> mv -f .deps/CppClient.Tpo .deps/CppClient.Po
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o TutorialClient CppClient.o libtutorialgencpp.la ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialClient CppClient.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> 
> jenkins@minerva:~/jenkins-slave/workspace/Aurora/build-support/thrift$ ./thrift-0.9.1/compiler/cpp/thrift --version
> Thrift version 0.9.1
> 
> 
> Thanks,
> 
> Jake Farrell
> 
>


Re: Review Request 16353: Skip building the Apache Thrift 0.9.1 tests

Posted by Bill Farner <wf...@apache.org>.

> On Dec. 18, 2013, 7:26 p.m., Bill Farner wrote:
> > build-support/thrift/Makefile, line 27
> > <https://reviews.apache.org/r/16353/diff/1/?file=399474#file399474line27>
> >
> >     I'm probably ignorant, but --without-java seems like it would cut the compiler support we need.  Is it doing something non-obvious?
> 
> Zameer Manji wrote:
>     --without-xxx builds the xxx thrift runtime not the .thrift to -> xxx compiler.

Ahh, s/runtime/library/, this makes sense.  Thanks!


- Bill


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16353/#review30629
-----------------------------------------------------------


On Dec. 18, 2013, 5:19 p.m., Jake Farrell wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16353/
> -----------------------------------------------------------
> 
> (Updated Dec. 18, 2013, 5:19 p.m.)
> 
> 
> Review request for Aurora and Bill Farner.
> 
> 
> Bugs: AURORA-7
>     https://issues.apache.org/jira/browse/AURORA-7
> 
> 
> Repository: aurora
> 
> 
> Description
> -------
> 
> AURORA-7: Setup jenkins job
> 
> Skips building the Apache Thrift 0.9.1 tests which have a known issue with libtool.
> 
> 
> Diffs
> -----
> 
>   build-support/thrift/Makefile 56e28fd5e12e1cb3363e265012e9cc04ce02bb38 
> 
> Diff: https://reviews.apache.org/r/16353/diff/
> 
> 
> Testing
> -------
> 
> Build initially fails due to: 
> 
> make[4]: Entering directory `/home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/test/cpp'
> Makefile:832: warning: overriding commands for target `gen-cpp/ThriftTest.cpp'
> Makefile:829: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp'
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o libtestgencpp.la  ThriftTest_constants.lo ThriftTest_types.lo ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: ar cru .libs/libtestgencpp.a .libs/ThriftTest_constants.o .libs/ThriftTest_types.o 
> ar: .libs/ThriftTest_constants.o: No such file or directory
> 
> 
> Compiled with patch:
> 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialServer CppServer.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/cpp/src -Igen-cpp -I/usr/include   -Wall -g -O2 -MT CppClient.o -MD -MP -MF .deps/CppClient.Tpo -c -o CppClient.o CppClient.cpp
> mv -f .deps/CppClient.Tpo .deps/CppClient.Po
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o TutorialClient CppClient.o libtutorialgencpp.la ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialClient CppClient.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> 
> jenkins@minerva:~/jenkins-slave/workspace/Aurora/build-support/thrift$ ./thrift-0.9.1/compiler/cpp/thrift --version
> Thrift version 0.9.1
> 
> 
> Thanks,
> 
> Jake Farrell
> 
>


Re: Review Request 16353: Skip building the Apache Thrift 0.9.1 tests

Posted by Zameer Manji <zm...@twopensource.com>.

> On Dec. 18, 2013, 11:26 a.m., Bill Farner wrote:
> > build-support/thrift/Makefile, line 27
> > <https://reviews.apache.org/r/16353/diff/1/?file=399474#file399474line27>
> >
> >     I'm probably ignorant, but --without-java seems like it would cut the compiler support we need.  Is it doing something non-obvious?

--without-xxx builds the xxx thrift runtime not the .thrift to -> xxx compiler.


- Zameer


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16353/#review30629
-----------------------------------------------------------


On Dec. 18, 2013, 9:19 a.m., Jake Farrell wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16353/
> -----------------------------------------------------------
> 
> (Updated Dec. 18, 2013, 9:19 a.m.)
> 
> 
> Review request for Aurora and Bill Farner.
> 
> 
> Bugs: AURORA-7
>     https://issues.apache.org/jira/browse/AURORA-7
> 
> 
> Repository: aurora
> 
> 
> Description
> -------
> 
> AURORA-7: Setup jenkins job
> 
> Skips building the Apache Thrift 0.9.1 tests which have a known issue with libtool.
> 
> 
> Diffs
> -----
> 
>   build-support/thrift/Makefile 56e28fd5e12e1cb3363e265012e9cc04ce02bb38 
> 
> Diff: https://reviews.apache.org/r/16353/diff/
> 
> 
> Testing
> -------
> 
> Build initially fails due to: 
> 
> make[4]: Entering directory `/home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/test/cpp'
> Makefile:832: warning: overriding commands for target `gen-cpp/ThriftTest.cpp'
> Makefile:829: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp'
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o libtestgencpp.la  ThriftTest_constants.lo ThriftTest_types.lo ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: ar cru .libs/libtestgencpp.a .libs/ThriftTest_constants.o .libs/ThriftTest_types.o 
> ar: .libs/ThriftTest_constants.o: No such file or directory
> 
> 
> Compiled with patch:
> 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialServer CppServer.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/cpp/src -Igen-cpp -I/usr/include   -Wall -g -O2 -MT CppClient.o -MD -MP -MF .deps/CppClient.Tpo -c -o CppClient.o CppClient.cpp
> mv -f .deps/CppClient.Tpo .deps/CppClient.Po
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o TutorialClient CppClient.o libtutorialgencpp.la ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialClient CppClient.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> 
> jenkins@minerva:~/jenkins-slave/workspace/Aurora/build-support/thrift$ ./thrift-0.9.1/compiler/cpp/thrift --version
> Thrift version 0.9.1
> 
> 
> Thanks,
> 
> Jake Farrell
> 
>


Re: Review Request 16353: Skip building the Apache Thrift 0.9.1 tests

Posted by Bill Farner <wf...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16353/#review30629
-----------------------------------------------------------



build-support/thrift/Makefile
<https://reviews.apache.org/r/16353/#comment58681>

    I'm probably ignorant, but --without-java seems like it would cut the compiler support we need.  Is it doing something non-obvious?


- Bill Farner


On Dec. 18, 2013, 5:19 p.m., Jake Farrell wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16353/
> -----------------------------------------------------------
> 
> (Updated Dec. 18, 2013, 5:19 p.m.)
> 
> 
> Review request for Aurora and Bill Farner.
> 
> 
> Bugs: AURORA-7
>     https://issues.apache.org/jira/browse/AURORA-7
> 
> 
> Repository: aurora
> 
> 
> Description
> -------
> 
> AURORA-7: Setup jenkins job
> 
> Skips building the Apache Thrift 0.9.1 tests which have a known issue with libtool.
> 
> 
> Diffs
> -----
> 
>   build-support/thrift/Makefile 56e28fd5e12e1cb3363e265012e9cc04ce02bb38 
> 
> Diff: https://reviews.apache.org/r/16353/diff/
> 
> 
> Testing
> -------
> 
> Build initially fails due to: 
> 
> make[4]: Entering directory `/home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/test/cpp'
> Makefile:832: warning: overriding commands for target `gen-cpp/ThriftTest.cpp'
> Makefile:829: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp'
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o libtestgencpp.la  ThriftTest_constants.lo ThriftTest_types.lo ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: ar cru .libs/libtestgencpp.a .libs/ThriftTest_constants.o .libs/ThriftTest_types.o 
> ar: .libs/ThriftTest_constants.o: No such file or directory
> 
> 
> Compiled with patch:
> 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialServer CppServer.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/cpp/src -Igen-cpp -I/usr/include   -Wall -g -O2 -MT CppClient.o -MD -MP -MF .deps/CppClient.Tpo -c -o CppClient.o CppClient.cpp
> mv -f .deps/CppClient.Tpo .deps/CppClient.Po
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o TutorialClient CppClient.o libtutorialgencpp.la ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialClient CppClient.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> 
> jenkins@minerva:~/jenkins-slave/workspace/Aurora/build-support/thrift$ ./thrift-0.9.1/compiler/cpp/thrift --version
> Thrift version 0.9.1
> 
> 
> Thanks,
> 
> Jake Farrell
> 
>


Re: Review Request 16353: Skip building the Apache Thrift 0.9.1 tests

Posted by Bill Farner <wf...@apache.org>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16353/#review30674
-----------------------------------------------------------


Thanks!  This is now on master, please close at your leisure.

- Bill Farner


On Dec. 18, 2013, 5:19 p.m., Jake Farrell wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16353/
> -----------------------------------------------------------
> 
> (Updated Dec. 18, 2013, 5:19 p.m.)
> 
> 
> Review request for Aurora and Bill Farner.
> 
> 
> Bugs: AURORA-7
>     https://issues.apache.org/jira/browse/AURORA-7
> 
> 
> Repository: aurora
> 
> 
> Description
> -------
> 
> AURORA-7: Setup jenkins job
> 
> Skips building the Apache Thrift 0.9.1 tests which have a known issue with libtool.
> 
> 
> Diffs
> -----
> 
>   build-support/thrift/Makefile 56e28fd5e12e1cb3363e265012e9cc04ce02bb38 
> 
> Diff: https://reviews.apache.org/r/16353/diff/
> 
> 
> Testing
> -------
> 
> Build initially fails due to: 
> 
> make[4]: Entering directory `/home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/test/cpp'
> Makefile:832: warning: overriding commands for target `gen-cpp/ThriftTest.cpp'
> Makefile:829: warning: ignoring old commands for target `gen-cpp/ThriftTest.cpp'
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o libtestgencpp.la  ThriftTest_constants.lo ThriftTest_types.lo ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: ar cru .libs/libtestgencpp.a .libs/ThriftTest_constants.o .libs/ThriftTest_types.o 
> ar: .libs/ThriftTest_constants.o: No such file or directory
> 
> 
> Compiled with patch:
> 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialServer CppServer.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/cpp/src -Igen-cpp -I/usr/include   -Wall -g -O2 -MT CppClient.o -MD -MP -MF .deps/CppClient.Tpo -c -o CppClient.o CppClient.cpp
> mv -f .deps/CppClient.Tpo .deps/CppClient.Po
> /bin/bash ../../libtool --tag=CXX   --mode=link g++ -Wall -g -O2 -L/usr/lib   -o TutorialClient CppClient.o libtutorialgencpp.la ../../lib/cpp/libthrift.la -lssl -lcrypto -lrt -lpthread 
> libtool: link: g++ -Wall -g -O2 -o .libs/TutorialClient CppClient.o  -L/usr/lib ./.libs/libtutorialgencpp.a /home/jenkins/jenkins-slave/workspace/Aurora/build-support/thrift/thrift-0.9.1/lib/cpp/.libs/libthrift.so ../../lib/cpp/.libs/libthrift.so -lssl -lcrypto -lrt -lpthread
> 
> jenkins@minerva:~/jenkins-slave/workspace/Aurora/build-support/thrift$ ./thrift-0.9.1/compiler/cpp/thrift --version
> Thrift version 0.9.1
> 
> 
> Thanks,
> 
> Jake Farrell
> 
>