Sunday, February 9, 2014

Re: [Discuss-gnuradio] gr_modtool makexml bugs

On 08.02.2014 23:38, Activecat wrote:
> Dear guru,
> This happens intermittently. Is this a bug?

Probably. That said, makexml is the most tricky part of modtool. This
might be triggered by invalid code, although the error message suggests
otherwise.

Can you please post GNU Radio version, the include file and the _impl.cc
file that triggers this.

MB

> Command: gr_modtool makexml integer_sink2
> Output: as below
>
> Regards,
> activecat
>
>
> $ gr_modtool makexml integer_sink2
> GNU Radio module name identified: activecat
> Warning: This is an experimental feature. Don't expect any magic.
> Searching for matching files in lib/:
> Making GRC bindings for lib/integer_sink2_impl.cc...
> Traceback (most recent call last):
> File "/usr/local/bin/gr_modtool", line 41, in <module>
> main()
> File "/usr/local/bin/gr_modtool", line 37, in main
> modtool.run()
> File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/modtool/modtool_makexml.py",
> line 66, in run
> (params, iosig, blockname) = self._parse_cc_h(f)
> File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/modtool/modtool_makexml.py",
> line 157, in _parse_cc_h
> return (parser.read_params(), parser.read_io_signature(), blockname)
> File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/modtool/parser_cc_block.py",
> line 82, in read_io_signature
> iosig_match.group('intype'))
> File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/modtool/parser_cc_block.py",
> line 47, in _figure_out_iotype_and_vlen
> return {'type': [_typestr_to_iotype(x) for x in typestr.split(',')],
> File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/modtool/parser_cc_block.py",
> line 55, in _typestr_to_iotype
> return self.type_trans(type_match.group(1))
> File
> "/usr/local/lib/python2.7/dist-packages/gnuradio/modtool/modtool_makexml.py",
> line 132, in _type_translate
> if p_type in ('int',) and default_v[:2].lower() == '0x':
> TypeError: 'NoneType' object has no attribute '__getitem__'
>
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

No comments:

Post a Comment