[Top][All Lists]

[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: Rickard Nilsson
Subject: Re: [Discuss-gnuradio] Make command fails for GR v3.5.2.1 on Mac OSX
Date: Thu, 29 Mar 2012 23:45:12 +0200

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, 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
   make_swig_interface_file(di, swigdocfilename,
 File "/Users/rickard/GnuRadio/docs/doxygen/swig_doc.py", line 222, in
   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()
make[2]: *** [gnuradio-core/src/lib/swig/gengen_swig_doc.i] Error 1
make[1]: ***
Error 2
make: *** [all] Error 2

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

reply via email to

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