Building gr-bb60; cmake errors

Forums BB Series Discussions Building gr-bb60; cmake errors

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #247246
    cmack600
    Participant

    Hello-

    I am trying to build gr-bb60 but get the following errors during cmake:

    CMake Error at CMakeLists.txt:9 (find_package):
    Could not find a package configuration file provided by “SoapySDR”
    (requested version 0.4.0) with any of the following names:

    SoapySDRConfig.cmake
    soapysdr-config.cmake

    Add the installation prefix of “SoapySDR” to CMAKE_PREFIX_PATH or set
    “SoapySDR_DIR” to a directory containing one of the above files. If
    “SoapySDR” provides a separate development package or SDK, be sure it has
    been installed.

    ____________________________________________

    Output of #SoapySDRUtil -info:
    ######################################################
    ## Soapy SDR — the SDR abstraction library ##
    ######################################################

    Lib Version: v0.8.1-4build1
    API Version: v0.8.0
    ABI Version: v0.8
    Install root: /usr
    Search path: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8
    Search path: /usr/local/lib/x86_64-linux-gnu/SoapySDR/modules0.8 (missing)
    Search path: /usr/local/lib/SoapySDR/modules0.8 (missing)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libHackRFSupport.so (0.3.4)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libLMS7Support.so (23.11.0)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libRedPitaya.so (0.1.1)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libairspySupport.so (0.2.0)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libaudioSupport.so (0.1.1)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libbladeRFSupport.so (0.4.1)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libmiriSupport.so (0.2.5)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libosmosdrSupport.so (0.2.5)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libremoteSupport.so (0.5.2)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/librfspaceSupport.so (0.2.5)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/librtlsdrSupport.so (0.3.3)
    Module found: /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.8/libuhdSupport.so (0.4.1)
    Available factories… airspy, audio, bladerf, hackrf, lime, miri, osmosdr, redpitaya, remote, rfspace, rtlsdr, uhd
    Available converters…
    – CF32 -> [CF32, CS16, CS8, CU16, CU8]
    – CS16 -> [CF32, CS16, CS8, CU16, CU8]
    – CS32 -> [CS32]
    – CS8 -> [CF32, CS16, CS8, CU16, CU8]
    – CU16 -> [CF32, CS16, CS8]
    – CU8 -> [CF32, CS16, CS8]
    – F32 -> [F32, S16, S8, U16, U8]
    – S16 -> [F32, S16, S8, U16, U8]
    – S32 -> [S32]
    – S8 -> [F32, S16, S8, U16, U8]
    – U16 -> [F32, S16, S8]
    – U8 -> [F32, S16, S8]

    ______________________________________________

    Debug on cmake:
    CMake Debug Log at CMakeLists.txt:9 (find_package):
    The internally managed CMAKE_FIND_PACKAGE_REDIRECTS_DIR.

    /home/came454/Downloads/soapy-bb60/SoapyBB60C/build/CMakeFiles/pkgRedirects

    <PackageName>_ROOT CMake variable [CMAKE_FIND_USE_PACKAGE_ROOT_PATH].

    none

    CMAKE_PREFIX_PATH variable [CMAKE_FIND_USE_CMAKE_PATH].

    none

    CMAKE_FRAMEWORK_PATH and CMAKE_APPBUNDLE_PATH variables
    [CMAKE_FIND_USE_CMAKE_PATH].

    none

    Env variable SoapySDR_DIR [CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH].

    none

    CMAKE_PREFIX_PATH env variable [CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH].

    none

    CMAKE_FRAMEWORK_PATH and CMAKE_APPBUNDLE_PATH env variables
    [CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH].

    none

    Paths specified by the find_package HINTS option.

    none

    Standard system environment variables
    [CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH].

    /usr/local
    /usr
    /
    /usr/games
    /usr/local/games
    /snap

    CMake User Package Registry [CMAKE_FIND_USE_PACKAGE_REGISTRY].

    none

    CMake variables defined in the Platform file
    [CMAKE_FIND_USE_CMAKE_SYSTEM_PATH].

    /usr/X11R6
    /usr/pkg
    /opt

    CMake System Package Registry
    [CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY].

    none

    Paths specified by the find_package PATHS option.

    none

    find_package considered the following locations for SoapySDR’s Config
    module:

    /home/came454/Downloads/soapy-bb60/SoapyBB60C/build/CMakeFiles/pkgRedirects/SoapySDRConfig.cmake
    /home/came454/Downloads/soapy-bb60/SoapyBB60C/build/CMakeFiles/pkgRedirects/soapysdr-config.cmake
    /usr/local/SoapySDRConfig.cmake
    /usr/local/soapysdr-config.cmake
    /usr/SoapySDRConfig.cmake
    /usr/soapysdr-config.cmake
    /usr/lib/x86_64-linux-gnu/SoapySDR/SoapySDRConfig.cmake
    /usr/lib/x86_64-linux-gnu/SoapySDR/soapysdr-config.cmake
    /SoapySDRConfig.cmake
    /soapysdr-config.cmake
    /lib/x86_64-linux-gnu/SoapySDR/SoapySDRConfig.cmake
    /lib/x86_64-linux-gnu/SoapySDR/soapysdr-config.cmake
    /usr/games/SoapySDRConfig.cmake
    /usr/games/soapysdr-config.cmake
    /usr/local/games/SoapySDRConfig.cmake
    /usr/local/games/soapysdr-config.cmake
    /snap/SoapySDRConfig.cmake
    /snap/soapysdr-config.cmake
    /opt/SoapySDRConfig.cmake
    /opt/soapysdr-config.cmake

    The file was not found.

    Lastly, lsusb -t shows the bb60 attached but no driver associated. I followed the ftdi driver install instructions with success, I believe.

    System is Ubuntu 24.04.

    Thanks.

    #247252
    AndrewAndrew
    Moderator

    Are you using GNURadio v3.10? If yes, our OOT modules were developed on v3.9 and will require porting to 3.10. We currently have this as a TODO, so it is left as a customer exercise until we can make time for this. There are some resources that might help, for instance, https://wiki.gnuradio.org/index.php/GNU_Radio_3.10_OOT_Module_Porting_Guide

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.