gmp and mpir are actually the same library with different names. On
Ubuntu, only gmp is available as a package. If CMake finds either one
(or both), it will say "Found MPLIB" (or "Dependency MPLIB_FOUND = TRUE"
later on).
You're missing Thrift, but that library is not required. Same thing with
pygccxml.
The most important thing to check is the list of Gnuradio
enabled/disabled components at the end.
Ron
On 1/27/21 22:39, lists@lazygranch.com wrote:
> This sure is crypic. So missing MPIR but finding MPLIB is the same
> thing?
>
> Dependency MPLIB_FOUND = TRUE
>
> And this means I actually did find THIRFT?
> Could NOT find THRIFT (missing: PYTHON_THRIFT_FOUND THRIFT_FOUND)
>
> Do these "cancel"?
> -- Python checking for pygccxml - not found
> -- Found PythonInterp: /usr/bin/python3 (found version "3.6.12")
>
> I don't even see the GMP complaint anymore.
>
>
>
> On Wed, 27 Jan 2021 20:16:45 -0800
> Ron Economos <w6rz@comcast.net> wrote:
>
>> You're actually okay. Your version of CMake doesn't seem to print out
>> when it finds modules (which are libraries). On Ubuntu, it looks like
>> this:
>>
>> -- Configuring VOLK support...
>> -- Found Volk: Volk::volk
>> -- Found VOLK:
>> -- * Version: 2.4.1
>> -- * Libraries: Volk::volk
>> -- * Includes: /opt/gnuradio-3.9.0git/include
>> -- Found LOG4CPP: /usr/local/lib/liblog4cpp.so
>> -- Not using additional GNU Radio native architecture optimizations.
>> -- Performing Test HAVE_CX_LIMITED_RANGE
>> -- Performing Test HAVE_CX_LIMITED_RANGE - Success
>> -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
>> -- Checking for module 'gmp'
>> -- No package 'gmp' found
>> -- Found GMP: /usr/lib/arm-linux-gnueabihf/libgmpxx.so
>> -- Checking for module 'mpir >= 3.0'
>> -- No package 'mpir' found
>> -- Found MPIR: /usr/local/lib/libmpirxx.so
>> -- Found MPLIB: /usr/lib/arm-linux-gnueabihf/libgmpxx.so
>
No comments:
Post a Comment