Hi Marcus! first things first: Thank you for your helpful post!
Am 2018-08-14 um 21:31 schrieb Müller, Marcus (CEL): > ... are best submitted to > https://github.com/gnuradio/gr-recipes/issues > to Pybombs itself: > https://github.com/gnuradio/pybombs/issues/ Ok, did it. Will see what happens. ... > sudo apt install gnuradio-dev > > should do that. You can also install all the tools necessary to build > GNU Radio (but my wild guess is this does nothing new, so try it): > > sudo apt build-dep gnuradio > For me build-dep gave a quite long list - interesting. Also, although I have successfully running gnuradio and gnuradio-dev it wanted to pull in something (jack related) that did not install smoothly (I fixed it with the help of aptitude). The following steps worked almost without issues. I had no problem with finding the gr-filter (at least there were no complaints during config), but I had a small problem during compile, due to some int to char conversion errors. (You should not initialize a char with 0xff, better use '\xff'.) Since in a later step you are suggesting a script to source some env-vars I'd rather suggest to use virtualenv and virtualenvwrapper, since I find myself often coding in python. So I did the following > mkdir build > cd build mkvirtualenv gr-op25 cmake -DCMAKE_INSTALL_PREFIX=$VIRTUAL_ENV > make -j4 #-j4 is for four parallel compilations > make install # doesn't need sudo if the prefix is writable by you > then I add the following to $VIRTUAL_ENV/bin/postactivate #!/bin/bash # This hook is sourced after this virtualenv is activated. export OLD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH export LD_LIBRARY_PATH=$VIRTUAL_ENV/lib:$LD_LIBRARY_PATH export OLD_GRC_BLOCKS_PATH=$GRC_BLOCKS_PATH export GRC_BLOCKS_PATH=$VIRTUAL_ENV/share/gnuradio/grc/blocks and the following to $VIRTUAL_ENV/bin/predeactivate #!/bin/bash # This hook is sourced before this virtualenv is deactivated. export LD_LIBRARY_PATH=$OLD_LD_LIBRARY_PATH unset OLD_LD_LIBRARY_PATH export GRC_BLOCKS_PATH=$OLD_GRC_BLOCKS_PATH unset OLD_GRC_BLOCKS_PATH Now one can just type workon gr.op25 gnuradio-companion And later when needing another env, either workon somethinother or just deactivate > Tadaaa! So thank you again for having got me started! P.S. The *activate scripts can also be set on a global (user-global) level. This should come handy when one needs to purge and recreate environments more often. Best regards, Roland -- __________________________________________ _ _ | Roland Schwarz |_)(_ | | \__) | mailto:roland.schw...@blackspace.at ________| http://www.blackspace.at _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio