discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Make command fails for GR v3.5.2.1 on Mac OSX


From: Josh Blum
Subject: Re: [Discuss-gnuradio] Make command fails for GR v3.5.2.1 on Mac OSX
Date: Thu, 29 Mar 2012 10:48:23 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2


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

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()



reply via email to

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