This is something we just discovered with Fedora 36 (and also Ubuntu
22.04). There is a small fix in the main and maint-3.10 branches. If you
built from source, pull a new copy and let us know if it works for you.

On Tue, May 31, 2022 at 2:47 PM Criss Swaim <[email protected]> wrote:

> Upgraded to GnuRadio 3.10 from 3.9 and gnuradio-companion aborts with a
> module not found trying to import my OOT python blocks.  The modules are
> being placed in /usr/local/local/lib64/python3.10/site-packages - note
> the local/local.  the destination should be
> /usr/local/lib64/python3.10/site-packages.
>
> The fix is after running the cmake ../ command in the build directory,
> edit build/python/cmake_install.cmake and
> build/python/bindings/cmake_install.cmake and change
>
>     file(INSTALL DESTINATION
> "$(CMAKE_INSTALL_PREFIX)/local/lib64/python3.10/site-packages.....
> to
>
>    file(INSTALL DESTINATION
> "$(CMAKE_INSTALL_PREFIX)/lib64/python3.10/site-packages..... (remove
> /local)
>
> there are 2 changes in build/python/cmake_install.cmake and 8 changes in
> build/python/bindings/cmake_install.cmake
>
> Make these changes before running the make/sudo make install.
>
> I am unable to determine if this is a problem in the gr_modtool or in
> the GR_PYTHON_DIR constant or in some setting in my custom OOT project.
>
> My environment is Fedora 36, Gnuradio 3.10 and Python 3.10.
>
> --
> Criss Swaim
> [email protected]
> cell: 505.301.5701
>
>
>

Reply via email to