On Tue, Dec 6, 2011 at 5:51 PM, Josh Blum <j...@ettus.com> wrote:

>
> > <snip>
> > [ 47%] Generating general_swig_doc.i
> > Error in xml in file
> /home/gr/source/git/gnuradio/build/gnuradio-core/src/lib/swig/general_swig_doc_swig_docs/xml/gr__simple__framer__sync_8h.xml
> > Traceback (most recent call last):
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/swig_doc.py", line
> 253, in <module>
> >     make_swig_interface_file(di, swigdocfilename,
> custom_output=custom_output)
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/swig_doc.py", line
> 196, in make_swig_interface_file
> >     blocks = di.in_category(Block)
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/doxyxml/base.py", line
> 140, in in_category
> >     self.confirm_no_error()
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/doxyxml/base.py", line
> 206, in confirm_no_error
> >     self.check_parsed()
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/doxyxml/base.py", line
> 203, in check_parsed
> >     self._parse()
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/doxyxml/doxyindex.py",
> line 51, in _parse
> >     self._members += converted.members()
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/doxyxml/base.py", line
> 174, in members
> >     self.confirm_no_error()
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/doxyxml/base.py", line
> 206, in confirm_no_error
> >     self.check_parsed()
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/doxyxml/base.py", line
> 203, in check_parsed
> >     self._parse()
> >   File "/home/gr/source/git/gnuradio/docs/doxygen/doxyxml/doxyindex.py",
> line 163, in _parse
> >     self.set_descriptions(self._retrieved_data.compounddef)
> > AttributeError: 'NoneType' object has no attribute 'compounddef'
> > make[2]: *** [gnuradio-core/src/lib/swig/general_swig_doc.i] Error 1
> > make[1]: ***
> [gnuradio-core/src/lib/swig/CMakeFiles/_gnuradio_core_filter.dir/all] Error
> 2
> > make: *** [all] Error 2
> >
>
> Tom/Ben,
>
> I think doxyindex.py may be relying on an xml field that older doxygen's
> do not define.
>
> Perhaps we could put a big try/catch around this in case it fails and
> print to stderr. That way the build keeps going, and its just a warning
> printed out in the terminal.
>
> -josh
>


Version info, please?

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

Reply via email to