【问题标题】:gnu-radio installation errorgnu-radio安装错误
【发布时间】:2015-02-02 05:22:09
【问题描述】:

我在安装 gnuradio 时收到以下错误。关于如何解决这个问题的任何想法?

GRAS Module loader fail: /usr/lib/gras/modules/grex/libgrex_uhd.so
>>> GRAS: The debug asserts are enabled. <<<
Could not import /usr/lib/gras/python/grex/UHDTypes.py libuhd.so.003: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/gras/GRAS_Loader.py", line 14, in __try_module_import
module = imp.load_module(module_name, fp, pathname, description)
File "/usr/lib/gras/python/grex/UHDTypes.py", line 26, in <module>
_UHDTypes = swig_import_helper()
File "/usr/lib/gras/python/grex/UHDTypes.py", line 22, in swig_import_helper
_mod = imp.load_module('_UHDTypes', fp, pathname, description)
ImportError: libuhd.so.003: cannot open shared object file: No such file or directory

Could not import /usr/lib/gras/python/grex/_UHDTypes.so libuhd.so.003: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/gras/GRAS_Loader.py", line 14, in __try_module_import
module = imp.load_module(module_name, fp, pathname, description)
ImportError: libuhd.so.003: cannot open shared object

【问题讨论】:

    标签: ubuntu-12.04 gnuradio


    【解决方案1】:

    这绝对是库版本丢失或版本不匹配的情况;如果你在构建 GRAS/GNU Radio 之后更新了 UHD,你最终会得到这个。 唯一的解决方案是使用您将在运行时使用的相同版本的 UHD 库来构建 GNU Radio。

    在 Ubuntu 上使用 pyBOMBS 从源代码构建 GNU Radio 非常容易。这可能是更新三年前的 Ubuntu 版本的好时机;有了 14.04LTS,几乎没有理由继续使用您的发行版的过时版本,除非您受到非常特定的软件的约束(它可能在虚拟机中运行得非常好!)。

    除此之外,GRAS 一年多没有开发——作者有一个新项目 pothos,GRAS 背后的一些概念进入了常规 GNU Radio。因此,除非您真的知道自己在做什么,否则请选择最新的香草 GNU Radio 而不是 GRAS。

    【讨论】:

      猜你喜欢
      • 2011-12-07
      • 1970-01-01
      • 2020-07-02
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      • 2020-01-22
      • 2016-05-17
      • 2015-08-14
      相关资源
      最近更新 更多