|
From: | Marcus Müller |
Subject: | Re: [Discuss-gnuradio] processor_test error while installing thrift |
Date: | Mon, 24 Oct 2016 01:24:29 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 |
Hi Nikita, sadly, that's a Thrift problem, not solvable by GNU Radio. The
problem is that thrift has a lot of (optional) components that
don't build, even on "sane", fresh installations of popular linux
distros. It's a mess. What's your distro? So, what "we" (in the shape of PyBOMBs thrift recipe [1]) do is
disable *everything* that's not part of core C++ and Python thrift
that we need (including the tests that seem to fail to link on
your machine) ./configure --prefix=$prefix We're not the only ones doing such stuff. For example, the thrift packages for Fedora disable PHP bindings (because no-one among the software maintaining experts figured out how to make that build), disable D, ruby, Erlang and GO bindings, manually specify the boost location, patch the build system extensively to include all the libraries thrift should link about if built with java support, manually set the permissions on libraries, C headers and python executables, and then practically dance around the installation that the thrift build system does. I still haven't found out how to build thrift for CentOS 6 at all... So: don't worry if you haven't figured out how to build thrift; that's not your fault. If you share your Distro and Distro version, we might be able to help you :) Best regards, Marcus
[1]
https://github.com/gnuradio/gr-recipes/blob/master/apache-thrift.lwr On 22.10.2016 11:09, Nikita Airee
wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |