Ahh sorry, that was not an error. Looks like new version does not assigns a default id (previously it did) and user have to do by itself. Sorry for spamming.
On Wed, 25 Sep 2019 at 21:52, sumit kumar <[email protected]> wrote: > Ok I managed to fix it but exporting the python path to dist-packages of > python 3.6 (I never needed to do this when I used pybombs), > But now I see a new thing > When I open GNU Radio companion and try to make an example > I see "ID "default" is blacklisted." Figure attached. > So many new things today! > > > > On Wed, 25 Sep 2019 at 21:41, sumit kumar <[email protected]> wrote: > >> Hi Vasil, >> Thanks for detailed info. I did that straight away as you suggested. >> Installation was smooth, but now I am getting "Cannot import gnuradio" >> error! when I start gnuradio-companion. >> I have attached the screenshot and logs >> >> ubadmin@ub-exotic02:~$ cd prefix/ >> ubadmin@ub-exotic02:~/prefix$ source setup_env.sh >> ubadmin@ub-exotic02:~/prefix$ gnuradio-companion >> Gtk-Message: 21:39:40.832: GtkDialog mapped without a transient parent. >> This is discouraged. >> ubadmin@ub-exotic02:~/prefix$ echo $LD_LIBRARY_PATH >> /home/ubadmin/prefix/lib:/home/ubadmin/prefix/lib64/: >> ubadmin@ub-exotic02:~/prefix$ >> >> >> >> >> On Wed, 25 Sep 2019 at 21:15, Vasil Velichkov <[email protected]> >> wrote: >> >>> Hi Sumit, >>> >>> On 25/09/2019 21.25, sumit kumar wrote: >>> > Attaching output of Configuration (which failed) >>> > >>> > On Wed, 25 Sep 2019 at 20:12, sumit kumar <[email protected]> wrote: >>> > >>> >> Hi, >>> >> I am getting undefined reference to `pthread_create' when I am >>> >> installing GNU Radio using pybombs. The desktop has fresh install of >>> ubuntu >>> >> 18.04. >>> >> Error and Output log files are attached. >>> >>> The problem is that cmake cannot find numpy. >>> >>> > -- Python checking for numpy - not found >>> > -- >>> > -- Configuring gnuradio-companion support... >>> > -- Dependency ENABLE_GNURADIO_RUNTIME = ON >>> > -- Dependency ENABLE_PYTHON = ON >>> > -- Dependency PYTHON_MIN_VER_FOUND = TRUE >>> > -- Dependency PYYAML_FOUND = TRUE >>> > -- Dependency MAKO_FOUND = TRUE >>> > -- Dependency PYGI_FOUND = TRUE >>> > -- Dependency GTK_GI_FOUND = TRUE >>> > -- Dependency CAIRO_GI_FOUND = TRUE >>> > -- Dependency PANGOCAIRO_GI_FOUND = TRUE >>> > -- Dependency NUMPY_FOUND = FALSE >>> > CMake Error at cmake/Modules/GrComponent.cmake:75 (message): >>> > user force-enabled gnuradio-companion but configuration checked >>> failed >>> >>> It should have been installed by pybombs as the gnuradio recipe contains >>> numpy as dependency [1] and numpy recipe contains deb packages for both >>> python2 [2] and python3 [3]. >>> >>> > ubadmin@ub-exotic02:~$ pybombs prefix init -a default prefix/default/ >>> -R gnuradio-default >>> > PyBOMBS.ConfigManager - INFO - Prefix Python version is: 2.7.15 >>> >>> You have used pip to install pybombs and currently in ubuntu 18.04 pip >>> uses python2 while pip3 uses python3. >>> >>> > -- User set python executable /usr/bin/python3.6 >>> > -- Found PythonInterp: /usr/bin/python3.6 (found suitable version >>> "3.6.8", minimum required is "2.7.6") >>> > -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.6m.so >>> (found suitable exact version "3.6.8") >>> > -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.6m.so >>> (found suitable version "3.6.8", minimum required is "2.7.6") >>> >>> When both python3 and python2 are available gnuradio's cmake will choose >>> python3 and mixing python2 (the one used by pybombs) with python3 (the one >>> used by cmake) could lead to many hard to debug problems. >>> >>> My advice is to remove the pybombs that is using python2, then install >>> it using pip3, remove your prefix directory and ~/.pybombs (or use another >>> directory) and start from scratch. It should be something like: >>> >>> pip uninstall pybombs >>> pip3 install pybombs >>> rm -rf prefix/default/ >>> rm -rf ~/.pybombs >>> pybombs auto-config >>> pybombs add-defaults >>> pybombs prefix init -a default prefix/default/ -R gnuradio-default >>> >>> An alternative approach could be to modify the gnuradio recipe >>> (~/.pybombs/recipes/gr-recipes/gnuradio.lwr) and add >>> "-DPYTHON_EXECUTABLE=/usr/bin/python2" at the end of config_opt string >>> >>> config_opt: " -DENABLE_DOXYGEN=$builddocs -DENABLE_GR_AUDIO=ON >>> -DENABLE_GR_BLOCKS=ON -DENABLE_GR_DIGITAL=ON -DENABLE_GR_FEC=ON >>> -DENABLE_GR_FFT=ON -DENABLE_GR_FILTER=ON -DENABLE_GR_QTGUI=ON >>> -DENABLE_GR_UHD=ON -DENABLE_PYTHON=ON -DENABLE_VOLK=ON -DENABLE_GRC=ON >>> -DPYTHON_EXECUTABLE=/usr/bin/python2" >>> >>> [1] https://github.com/gnuradio/gr-recipes/blob/deb170d/gnuradio.lwr#L30 >>> [2] https://github.com/gnuradio/gr-recipes/blob/deb170d/numpy.lwr#L27 >>> [3] https://github.com/gnuradio/gr-recipes/blob/deb170d/numpy.lwr#L34 >>> >>> Regards, >>> Vasil >>> >> >> >> -- >> Sumit Kumar >> >> >> > > -- > Sumit Kumar > > > -- Sumit Kumar
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
