【问题标题】:CMake error while trying to install gr-osmosdr尝试安装 gr-osmosdr 时出现 CMake 错误
【发布时间】:2021-01-26 03:09:37
【问题描述】:

我已经尝试安装 gr-osmosdr 很长一段时间了,但我从来没有结束安装过程。我已按照https://github.com/osmocom/gr-osmosdr 上的步骤进行操作 它展示了如何通过 cmake 安装 gr-osmosdr。在克隆和构建“build”目录之后,是时候让 cmake 完成它的工作了。正是在这一步,事情开始失败。我收到以下错误:

CMake Warning (dev) at /home/victor/.local/lib/python2.7/site-packages/cmake/data/share/cmake-3.18/Modules/GNUInstallDirs.cmake:225 (message):
  Unable to determine default CMAKE_INSTALL_LIBDIR directory because no
  target architecture is known.  Please enable at least one language before
  including GNUInstallDirs.
Call Stack (most recent call first):
  CMakeLists.txt:24 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- The CXX compiler identification is GNU 5.4.0
-- The C compiler identification is GNU 5.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Build type not specified: defaulting to release.
CMake Error at CMakeLists.txt:44 (find_package):
  Could not find a configuration file for package "Gnuradio" that is
  compatible with requested version "3.8".

  The following configuration files were considered but not accepted:

    /usr/lib/x86_64-linux-gnu/cmake/gnuradio/GnuradioConfig.cmake, version: 3.7.9.1


-- Configuring incomplete, errors occurred!
See also "/home/victor/gr-osmosdr/build/CMakeFiles/CMakeOutput.log".

此时我无法继续安装过程。我正在运行 Ubuntu 16.04.7 LTSGNU Radio 3.7.9。 谢谢

【问题讨论】:

    标签: cmake gnuradio


    【解决方案1】:

    错误消息非常具有描述性:您正在尝试使用 ancient GNU Radio 3.7.9.1 构建与现代 GNU Radio 3.8 兼容的 gr-osmosdr。不会工作。您可以尝试构建一个过时版本的 gr-osmosdr,但实际上,您应该升级到 Ubuntu 20.04。

    在那里,你可以

    sudo apt install gnuradio gr-osmosdr

    并且不必自己构建任何东西(它会工作!)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 2023-01-03
      • 1970-01-01
      • 2020-12-04
      • 2021-11-18
      • 2014-05-01
      相关资源
      最近更新 更多