discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnuradio 3.8 errors with gr_modtool


From: Laura Arjona
Subject: gnuradio 3.8 errors with gr_modtool
Date: Fri, 21 Feb 2020 10:58:18 -0800

Hi community,
I encountered 2 problems while creating a new OOT module with GNURadio 3.8,
(never encountered that problem before with older gnuradio versions).

I did debugging, but I have no idea what is causing this problem. Thanks in advance for your help :)

I have this configuration

$ python3 --version
Python 3.6.9
$gnuradio-config-info --version
3.8.0.0


Error 1 with newmod
$ gr_modtool newmod test_block
Creating out-of-tree module in ./gr-test_block...
Traceback (most recent call last):
  File "/usr/bin/gr_modtool", line 30, in <module>
    cli()
  File "/usr/lib/python3/dist-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/cli/base.py", line 153, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/cli/newmod.py", line 64, in cli
    run(self)
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/cli/base.py", line 172, in run
    module.run()
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/core/newmod.py", line 91, in run
    s = filetext.read()
  File "/usr/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe8 in position 5: invalid continuation byte


Error 2:  with add (the files .h in the /include directore are not being generated)
/gr-test_block$ gr_modtool add -t general -l cpp block1
GNU Radio module name identified: test_block
Language: C++
Block/code identifier: block1
/bin/sh: 1: git: not found
Please specify the copyright holder: me
Enter valid argument list, including default arguments:
input1
Add Python QA code? [Y/n] n
Add C++ QA code? [Y/n] n
Adding file 'lib/block1_impl.h'...
Adding file 'lib/block1_impl.cc'...
Adding file 'include/test_block/block1.h'...
Traceback (most recent call last):
  File "/usr/bin/gr_modtool", line 30, in <module>
    cli()
  File "/usr/lib/python3/dist-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/cli/base.py", line 153, in wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/cli/add.py", line 81, in cli
    run(self)
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/cli/base.py", line 172, in run
    module.run()
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/core/add.py", line 141, in run
    self._run_lib()
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/core/add.py", line 195, in _run_lib
    self._write_tpl('block_def_h',    self.info['includedir'], fname_h)
  File "/usr/lib/python3/dist-packages/gnuradio/modtool/core/add.py", line 124, in _write_tpl
    with open(path_to_file, 'w') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'include/test_block/block1.h'


--
Laura Arjona 
Washington Research Foundation Innovation Postdoctoral Fellow in Neuroengineering

Paul G. Allen School of Computer Science & Engineering
185 E Stevens Way NE
University of Washington
Seattle, WA 98195-2350

reply via email to

[Prev in Thread] Current Thread [Next in Thread]