On 29 mar 2012, at 19.48, Josh Blum wrote: > > > On 03/29/2012 10:26 AM, Rickard Radio wrote: >> Dear list, >> >> I was trying to upgrade my UHD+ GnuRadio package to latest release >> (v3.5.2.1) on Mac OS X (10.6.8). Dependencies are as before from Macports. >> Everything with the UHD went fine, using cmake, followed by make and make >> install. >> >> Cmake for GR also went fine (sources via git), but make command fails (see >> attched log file) for some reason?! >> Seems to be something relating to "Generating gengen_swig_doc.i" but I don't >> understand this error or how to fix it. >> >> This procedure has worked for me before on Mac OS X. >> Any ideas what causing the error and how to fix it? >> > > Its a bug in the python parser or what the parser is expecting. Can you > post the doxygen version? > > For reference, ubuntu 11.10 has doxygen 1.7.4
My OSX doxygen version was 1.7.5.1_1, now upgraded it to 1.8.0_0 but the error remains. Furthermore, I was using python26, tried now instead with python27 but it resulted in the same error. With python27, however, grc, gr-qtgui, and gr-wxgui becomes disabled (don't know why) when building with cmake and python26 worked with an older GR version. Any other idea? > > Traceback (most recent call last): > File "/Users/rickard/GnuRadio/docs/doxygen/swig_doc.py", line 294, in > <module> > make_swig_interface_file(di, swigdocfilename, > custom_output=custom_output) > File "/Users/rickard/GnuRadio/docs/doxygen/swig_doc.py", line 222, in > make_swig_interface_file > make_func = di.get_member(make_name(block.name()), DoxyFunction) > File "/Users/rickard/GnuRadio/docs/doxygen/doxyxml/base.py", line 157, > in get_member > raise member() > doxyxml.base.Duplicate > make[2]: *** [gnuradio-core/src/lib/swig/gengen_swig_doc.i] Error 1 > make[1]: *** > [gnuradio-core/src/lib/swig/CMakeFiles/_gnuradio_core_filter.dir/all] > Error 2 > make: *** [all] Error 2 > ~/GnuRadio/build> > > I'm guessing the parser is yielding NoSuchMember > > member = self._get_dict_members(cat).get(first, self.NoSuchMember) > # Raise any errors that are returned. > if member in set([self.NoSuchMember, self.Duplicate]): > raise member() > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
