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