I think we're missing a dependency on openssl development headers. Try
installing libssl-dev

On Sat, Feb 11, 2017 at 4:00 AM, Marcus Müller <marcus.muel...@ettus.com>
wrote:

> Hi Sumit,
>
> good news that unless you want to use controlport, this is not much of a
> problem.
>
> Bad news is that Thrift builds nearly nowhere consistently. Even
> relatively "fast-moving" distributions like Fedora don't package the
> latest version, and my interpretation (after reading the packaging
> scripts) is that it's incredibly hard to make it build properly on any
> system that isn't the one of the upstream maintainer. We try to be
> better! But we sometimes fail.
>
> So, this looks like a bug in apache-thrift, or more likely, its build
> system, misdetecting some SSL/TLS library. I'm not quite sure how to
> progress from here.
>
> Best regards,
> Marcus
> On 02/11/2017 10:48 AM, sumitstop wrote:
> > Hello,
> > I am trying to use Pybombs to install GR. I am not used to Pybombs :)
> >
> >  How to solve this?  Log is below :
> >
> > PyBOMBS.install_manager - INFO - Phase 2: Recursively installing source
> > packages to prefix:
> > PyBOMBS.install_manager - INFO - Installing package: apache-thrift
> > Cloning:     (100%)
> > [===========================================================
> ============================================================
> ==============================================================]
> > Cloning:     (100%)
> > [===========================================================
> ============================================================
> ==============================================================]
> > Configuring: (100%)
> > [===========================================================
> ============================================================
> ==============================================================]
> > Building:    (100%)
> > [===========================================================
> ============================================================
> ==============================================================]
> > make  all-recursive
> > make[1]: Entering directory '/home/john/prefix/src/apache-thrift'
> > Making all in compiler/cpp
> > make[2]: Entering directory
> > '/home/john/prefix/src/apache-thrift/compiler/cpp'
> > make  all-am
> > make[3]: Entering directory
> > '/home/john/prefix/src/apache-thrift/compiler/cpp'
> > make[3]: Nothing to be done for 'all-am'.
> > make[3]: Leaving directory
> > '/home/john/prefix/src/apache-thrift/compiler/cpp'
> > make[2]: Leaving directory
> > '/home/john/prefix/src/apache-thrift/compiler/cpp'
> > Making all in lib
> > make[2]: Entering directory '/home/john/prefix/src/apache-thrift/lib'
> > Making all in cpp
> > make[3]: Entering directory '/home/john/prefix/src/apache-
> thrift/lib/cpp'
> > Making all in .
> > make[4]: Entering directory '/home/john/prefix/src/apache-
> thrift/lib/cpp'
> > depbase=`echo src/thrift/transport/TSSLSocket.lo | sed
> > 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
> > /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
> -I.
> > -I../.. -I../../lib/cpp/src/thrift  -I/usr/include  -I./src
> > -D__STDC_LIMIT_MACROS  -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 -I./src -D__STDC_LIMIT_MACROS
> > -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:143:37: error: ‘SSLv3_method’ was
> not
> > declared in this scope
> >      ctx_ = SSL_CTX_new(SSLv3_method());
> >                                      ^
> > Makefile:1292: recipe for target 'src/thrift/transport/TSSLSocket.lo'
> failed
> > make[4]: *** [src/thrift/transport/TSSLSocket.lo] Error 1
> > make[4]: Leaving directory '/home/john/prefix/src/apache-thrift/lib/cpp'
> > Makefile:1586: recipe for target 'all-recursive' failed
> > make[3]: *** [all-recursive] Error 1
> > make[3]: Leaving directory '/home/john/prefix/src/apache-thrift/lib/cpp'
> > Makefile:550: recipe for target 'all-recursive' failed
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory '/home/john/prefix/src/apache-thrift/lib'
> > Makefile:620: recipe for target 'all-recursive' failed
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory '/home/john/prefix/src/apache-thrift'
> > Makefile:542: recipe for target 'all' failed
> > make: *** [all] Error 2
> > PyBOMBS.Packager.source - ERROR - Build failed. See output above for
> error
> > messages.
> > PyBOMBS.Packager.source - ERROR - Problem occurred while building package
> > apache-thrift:
> > Build failed.
> > PyBOMBS.PackageManager - WARNING - Optional package apache-thrift failed
> to
> > install. Will pretend as if it had worked.
> >
> >
> >
> > --
> > View this message in context: http://gnuradio.4.n7.nabble.
> com/apache-thrift-fails-to-install-with-Pybombs-Ubunutu-16-04-tp62820.html
> > Sent from the GnuRadio mailing list archive at Nabble.com.
> >
> > _______________________________________________
> > Discuss-gnuradio mailing list
> > Discuss-gnuradio@gnu.org
> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>



-- 
GDB has a 'break' feature; why doesn't it have 'fix' too?
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to