Hi Marcus,
thanks for replaying, the problem is that i don't feel the out put of the command make is OK.
I deleted the source file and re-clone it again. then I used the following commands
./bootstrap
./configure --prefix=/home/ihab/sdr PY_PREFIX=/usr/local/lib/python2.7/dist-packages --with-boost=/usr/include --with-cpp --with-python CXXFLAGS=-DNDEBUG --disable-tests --with-lua=no --disable-tutorial --with-perl=no
make
the end of the output of make is the following:
bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I/usr/include/include -I./src -Wall -Wextra -pedantic -DNDEBUG -std=c++11 -MT src/thrift/transport/TSSLSocket.lo -MD -MP -MF $depbase.Tpo -c -o src/thrift/transport/TSSLSocket.lo src/thrift/transport/TSSLSocket.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I/usr/include/include -I./src -Wall -Wextra -pedantic -DNDEBUG -std=c++11 -MT src/thrift/transport/TSSLSocket.lo -MD -MP -MF src/thrift/transport/.deps/TSSLSocket.Tpo -c src/thrift/transport/TSSLSocket.cpp -fPIC -DPIC -o src/thrift/transport/.libs/TSSLSocket.o
src/thrift/transport/TSSLSocket.cpp: In constructor 'apache::thrift::transport::SSLContext::SSLContext(const apache::thrift::transport::SSLProtocol&)':
src/thrift/transport/TSSLSocket.cpp:146:37: error: 'SSLv3_method' was not declared in this scope
ctx_ = SSL_CTX_new(SSLv3_method());
^
Makefile:1181: recipe for target 'src/thrift/transport/TSSLSocket.lo' failed
make[4]: *** [src/thrift/transport/TSSLSocket.lo] Error 1
make[4]: Leaving directory '/home/compliance/sdr/thrift/lib/cpp'
Makefile:1454: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/home/compliance/sdr/thrift/lib/cpp'
Makefile:505: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/compliance/sdr/thrift/lib'
Makefile:542: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/compliance/sdr/thrift'
Makefile:464: recipe for target 'all' failed
make: *** [all] Error 2
why did it fail?
Regards
Ihab
On 31 August 2016 at 16:02, Ihab Zine <ihab.zine13@gmail.com> wrote:
Hi all,after cloning the Apache Thrift and configured, i ran to a problem when ii tried to build it.using the command : make ,i got the following output :/sdr/thrift$ sudo makemake all-recursivemake[1]: Entering directory '/home/compliance/sdr/thrift'Making all in compiler/cppmake[2]: Entering directory '/home/compliance/sdr/thrift/compiler/cpp' make all-ammake[3]: Entering directory '/home/compliance/sdr/thrift/compiler/cpp' make[3]: Nothing to be done for 'all-am'.make[3]: Leaving directory '/home/compliance/sdr/thrift/compiler/cpp' make[2]: Leaving directory '/home/compliance/sdr/thrift/compiler/cpp' Making all in libmake[2]: Entering directory '/home/compliance/sdr/thrift/lib' Making all in cppmake[3]: Entering directory '/home/compliance/sdr/thrift/lib/cpp' Making all in .make[4]: Entering directory '/home/compliance/sdr/thrift/lib/cpp' make[4]: Nothing to be done for 'all-am'.make[4]: Leaving directory '/home/compliance/sdr/thrift/lib/cpp' Making all in testmake[4]: Entering directory '/home/compliance/sdr/thrift/lib/cpp/test' make[4]: Nothing to be done for 'all'.make[4]: Leaving directory '/home/compliance/sdr/thrift/lib/cpp/test' make[3]: Leaving directory '/home/compliance/sdr/thrift/lib/cpp' Making all in pymake[3]: Entering directory '/home/compliance/sdr/thrift/lib/py' /usr/bin/python setup.py build/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'use_2to3' warnings.warn(msg)running buildrunning build_pyrunning build_extmake[3]: Leaving directory '/home/compliance/sdr/thrift/lib/py' Making all in perlmake[3]: Entering directory '/home/compliance/sdr/thrift/lib/perl' Making all in testmake[4]: Entering directory '/home/compliance/sdr/thrift/lib/perl/test' make[4]: Nothing to be done for 'all'.make[4]: Leaving directory '/home/compliance/sdr/thrift/lib/perl/test' make[4]: Entering directory '/home/compliance/sdr/thrift/lib/perl' make -f Makefile-perl.mkmake[5]: Entering directory '/home/compliance/sdr/thrift/lib/perl' make[5]: Leaving directory '/home/compliance/sdr/thrift/lib/perl' find blib -name 'Makefile*' -exec rm -f {} \;make[4]: Leaving directory '/home/compliance/sdr/thrift/lib/perl' make[3]: Leaving directory '/home/compliance/sdr/thrift/lib/perl' make[3]: Entering directory '/home/compliance/sdr/thrift/lib' make[3]: Nothing to be done for 'all-am'.make[3]: Leaving directory '/home/compliance/sdr/thrift/lib' make[2]: Leaving directory '/home/compliance/sdr/thrift/lib' Making all in testmake[2]: Entering directory '/home/compliance/sdr/thrift/test' Making all in cppmake[3]: Entering directory '/home/compliance/sdr/thrift/test/cpp' make[3]: Nothing to be done for 'all'.make[3]: Leaving directory '/home/compliance/sdr/thrift/test/cpp' Making all in perlmake[3]: Entering directory '/home/compliance/sdr/thrift/test/perl' make[3]: Nothing to be done for 'all'.make[3]: Leaving directory '/home/compliance/sdr/thrift/test/perl' Making all in pymake[3]: Entering directory '/home/compliance/sdr/thrift/test/py' make[3]: Nothing to be done for 'all'.make[3]: Leaving directory '/home/compliance/sdr/thrift/test/py' Making all in py.twistedmake[3]: Entering directory '/home/compliance/sdr/thrift/test/py.twisted' make[3]: Nothing to be done for 'all'.make[3]: Leaving directory '/home/compliance/sdr/thrift/test/py.twisted' Making all in py.tornadomake[3]: Entering directory '/home/compliance/sdr/thrift/test/py.tornado' make[3]: Nothing to be done for 'all'.make[3]: Leaving directory '/home/compliance/sdr/thrift/test/py.tornado' make[3]: Entering directory '/home/compliance/sdr/thrift/test' make[3]: Nothing to be done for 'all-am'.make[3]: Leaving directory '/home/compliance/sdr/thrift/test' make[2]: Leaving directory '/home/compliance/sdr/thrift/test' Making all in tutorialmake[2]: Entering directory '/home/compliance/sdr/thrift/tutorial' Making all in cppmake[3]: Entering directory '/home/compliance/sdr/thrift/tutorial/cpp' make[3]: Nothing to be done for 'all'.make[3]: Leaving directory '/home/compliance/sdr/thrift/tutorial/cpp' Making all in pymake[3]: Entering directory '/home/compliance/sdr/thrift/tutorial/py' make[3]: Nothing to be done for 'all'.make[3]: Leaving directory '/home/compliance/sdr/thrift/tutorial/py' Making all in py.twistedmake[3]: Entering directory '/home/compliance/sdr/thrift/tutorial/py.twisted' ../../compiler/cpp/thrift --gen py:twisted -r ../../tutorial/tutorial.thriftmake[3]: Leaving directory '/home/compliance/sdr/thrift/tutorial/py.twisted' Making all in py.tornadomake[3]: Entering directory '/home/compliance/sdr/thrift/tutorial/py.tornado' make[3]: Nothing to be done for 'all'.make[3]: Leaving directory '/home/compliance/sdr/thrift/tutorial/py.tornado' make[3]: Entering directory '/home/compliance/sdr/thrift/tutorial' ../compiler/cpp/thrift --gen html -r ../tutorial/tutorial.thriftmake[3]: Leaving directory '/home/compliance/sdr/thrift/tutorial' make[2]: Leaving directory '/home/compliance/sdr/thrift/tutorial' make[2]: Entering directory '/home/compliance/sdr/thrift'make[2]: Leaving directory '/home/compliance/sdr/thrift'make[1]: Leaving directory '/home/compliance/sdr/thrift'what is the problem?no indication for missing package, or error.is it ok to configure it like this :./configure --prefix=/usr/local. PY_PREFIX=$prefix --with-cpp --with-python CXXFLAGS="-DNDEBUG"or it is wrong.RegardsIhab
No comments:
Post a Comment