Hi All

I cannot get gnuradio 3.8 to install.

I have installed a clean copy of Ubuntu Mate 18.04 and pybombs on my
machine and installed all the pre-requisites required for gnuradio.

What I have done thus far is;

1) Modify gnuradio-default.lwr to point to gnuradio38(.lwr)
2) Modify gnuradio38.lwr to include -DENABLE_CTRLPORT_THRIFT=OFF in the
config_opt line
3) Run "pybombs prefix init ~/src/gr -a gr -R gnuradio-default"

UHD installed OK without any errors, but the remaining outbut from the
build is shown below.

Anyone got any ideas how to fix this before I pull out any remaining hair I
haved left?

=================================================================================

Cloning into 'gnuradio38'...
remote: Enumerating objects: 1164, done.
remote: Counting objects: 100% (1164/1164), done.
remote: Total 2892 (delta 1164), reused 1164 (delta 1164), pack-reused 1728
Receiving objects: 100% (2892/2892), 1.28 MiB | 370.00 KiB/s, done.
Resolving deltas: 100% (2315/2315), completed with 322 local objects.
Submodule 'volk' (https://github.com/gnuradio/volk.git) registered for path
'volk'
submodule 'volk' cannot add alternate: path
'/home/gonzo/.pybombs/gitcache/modules/volk/' does not existCloning into
'/home/gonzo/src/gr/src/gnuradio38/volk'...
remote: Enumerating objects: 33, done.
remote: Counting objects: 100% (33/33), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 7961 (delta 8), reused 17 (delta 4), pack-reused 7928
Receiving objects: 100% (7961/7961), 2.17 MiB | 332.00 KiB/s, done.
Resolving deltas: 100% (5522/5522), done.
Submodule path 'volk': checked out
'1299d72c396a88fd2679adfd7a919ac00d2cf678'
Configuring: (100%)
[===================================================================================================================================]
Building:    (100%)
[===================================================================================================================================]
[  6%] Built target volk_obj
[  6%] Built target volk
[  6%] Built target volk_test_all
[  7%] Built target volk-config-info
[  8%] Built target volk_profile
[  8%] Built target pygen_volk_python_volk_modtool_9770a
[  9%] Built target pygen_volk_python_volk_modtool_4d1e3
[  9%] Built target doxygen_target
[  9%] Built target gnuradio-pmt
[  9%] Building CXX object
gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/block.cc.o
In file included from
/home/gonzo/src/gr/src/gnuradio38/gnuradio-runtime/lib/../include/gnuradio/block.h:34:0,
                 from
/home/gonzo/src/gr/src/gnuradio38/gnuradio-runtime/lib/block.cc:27:
/usr/include/gmpxx.h: In static member function ‘static int
__gmp_cmp_function::eval(mpf_srcptr, mpz_srcptr)’:
/usr/include/gmpxx.h:912:12: error: ‘mpf_cmp_z’ was not declared in this
scope
   { return mpf_cmp_z(f, z); }
            ^~~~~~~~~
/usr/include/gmpxx.h:912:12: note: suggested alternative: ‘mpf_cmp_d’
   { return mpf_cmp_z(f, z); }
            ^~~~~~~~~
            mpf_cmp_d
/usr/include/gmpxx.h: In static member function ‘static int
__gmp_cmp_function::eval(mpz_srcptr, mpf_srcptr)’:
/usr/include/gmpxx.h:914:13: error: ‘mpf_cmp_z’ was not declared in this
scope
   { return -mpf_cmp_z(f, z); }
             ^~~~~~~~~
/usr/include/gmpxx.h:914:13: note: suggested alternative: ‘mpf_cmp_d’
   { return -mpf_cmp_z(f, z); }
             ^~~~~~~~~
             mpf_cmp_d
/usr/include/gmpxx.h: In static member function ‘static bool
__gmp_binary_equal::eval(mpf_srcptr, mpz_srcptr)’:
/usr/include/gmpxx.h:980:12: error: ‘mpf_cmp_z’ was not declared in this
scope
   { return mpf_cmp_z(f, z) == 0; }
            ^~~~~~~~~
/usr/include/gmpxx.h:980:12: note: suggested alternative: ‘mpf_cmp_d’
   { return mpf_cmp_z(f, z) == 0; }
            ^~~~~~~~~
            mpf_cmp_d
/usr/include/gmpxx.h: In static member function ‘static bool
__gmp_binary_less::eval(mpf_srcptr, mpz_srcptr)’:
/usr/include/gmpxx.h:1040:12: error: ‘mpf_cmp_z’ was not declared in this
scope
   { return mpf_cmp_z(f, z) < 0; }
            ^~~~~~~~~
/usr/include/gmpxx.h:1040:12: note: suggested alternative: ‘mpf_cmp_d’
   { return mpf_cmp_z(f, z) < 0; }
            ^~~~~~~~~
            mpf_cmp_d
/usr/include/gmpxx.h: In static member function ‘static bool
__gmp_binary_less::eval(mpz_srcptr, mpf_srcptr)’:
/usr/include/gmpxx.h:1042:12: error: ‘mpf_cmp_z’ was not declared in this
scope
   { return mpf_cmp_z(f, z) > 0; }
            ^~~~~~~~~
/usr/include/gmpxx.h:1042:12: note: suggested alternative: ‘mpf_cmp_d’
   { return mpf_cmp_z(f, z) > 0; }
            ^~~~~~~~~
            mpf_cmp_d
gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/build.make:110: recipe
for target
'gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/block.cc.o' failed
make[2]: ***
[gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/block.cc.o] Error 1
CMakeFiles/Makefile2:963: recipe for target
'gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/all' failed
make[1]: *** [gnuradio-runtime/lib/CMakeFiles/gnuradio-runtime.dir/all]
Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
[ERROR] Build failed. See output above for error messages.
[ERROR] Problem occurred while building package gnuradio38:
Build failed.
[ERROR] Error installing package gnuradio38. Aborting.


-- 

Regards

Al
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to