gnuradio / pybombs

PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.

Home Page:https://gnuradio.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Failed to start gnuradio-default(3.8) follow the "To run PyBOMBS (Quickstart)" on Ubuntu 18.04.3

takurx opened this issue · comments

I have installed follow the step of "To run PyBOMBS (Quickstart)".
I saw error of ModuleNotFoundError.

WS000029

It generated module of gnuradio under "~/{base_folder}/lib/python3/dist-package".
I added $PYTHONPATH in setup_env.sh this path that is "/home/{user_name}/{base_folder}/lib/python3/dist-package".
And GNU radio 3.8 started.

setup_env.sh is not enough $PYTHONPATH when "pybombs auto-config" generated.
My setup_env.sh have $PYTHONPATH that is "~/{base_folder}/lib/python3.6/dist-package", but don't have "~/{base_folder}/lib/python3/dist-package".

My environment is Ubuntu 18.04.3. Thanks.

#553 is same problem.

I fixed my error by updating pybombs with following patch in '~/.local/usr/lib/python3.10/site-packages/pybombs'.
pybombs.patch.txt
Then update 'setup_env.sh' by issue following in --- your working pybombs run directory ---:
pybombs prefix write-env

Secondly I could not get LD_LIBRARY_PATH working, I don't know why but it won't take that in when 'ld' loads things.
This is on Linux/Fedora 36.

Solved by:
echo "--- your working pybombs run directory ---/gnuradio-3.11.0/lib64/" > /etc/ld.so.conf.d/gnuradio-3.11.conf
Close everything and logout and in again.