# Building error of GNURadio 3.7.2

**URL:** <https://www.ruby-forum.com/t/building-error-of-gnuradio-3-7-2/241249>\
**Category:** GNU Radio\
**Created:** [May 20, 2014, 5:48pm UTC](https://www.ruby-forum.com/t/building-error-of-gnuradio-3-7-2/241249 "2014-05-20T17:48:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [May 20, 2014, 5:48pm UTC](https://www.ruby-forum.com/t/building-error-of-gnuradio-3-7-2/241249/1 "2014-05-20T17:48:13Z")

</div>

Hi everyone,

I’ve tried to build GNRadio 3.7.2.1 from source, when I came to make  
step  
I’ve received two strange error, you find hereafter what it looks like:

* * *

[13%] Generating python docstrings for pmt\_swig\_doc  
Traceback (most recent call last):  
File “xxxxxxxx/gnuradio-3.7.2/docs/doxygen/swig\_doc.py”, line 328, in  
  
make\_swig\_interface\_file(di, swigdocfilename,  
custom\_output=custom\_output)  
File “xxxxxxxx/gnuradio-3.7.2/docs/doxygen/swig\_doc.py”, line 251, in  
make\_swig\_interface\_file  
blocks = di.in\_category(Block)  
File “xxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/base.py”, line 140,  
in  
in\_category  
self.confirm\_no\_error()  
File “xxxxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/base.py”, line  
206,  
in confirm\_no\_error  
self.check\_parsed()  
File “xxxxxxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/base.py”, line  
203,  
in check\_parsed  
self.\_parse()  
File “xxxxxxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/doxyindex.py”,  
line  
54, in \_parse  
self.\_members += converted.members()  
File “xxxxxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/base.py”, line  
174,  
in members  
self.confirm\_no\_error()  
File “xxxxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/base.py”, line  
206,  
in confirm\_no\_error  
self.check\_parsed()  
File “xxxxxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/base.py”, line  
203,  
in check\_parsed  
self.\_parse()  
File “xxxxxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/doxyindex.py”,  
line  
238, in \_parse  
self.retrieve\_data()  
File “xxxxxxxxxxx/gnuradio-3.7.2/docs/doxygen/doxyxml/base.py”, line  
193,  
in retrieve\_data  
filename = os.path.join(self.\_xml\_path, self.refid + ‘.xml’)  
File “/usr/lib64/python2.7/posixpath.py”, line 80, in join  
path += ‘/’ + b  
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc3 in position 17:  
ordinal not in range(128)  
make[2]: \*\*\* [gnuradio-runtime/swig/pmt\_swig\_doc.i] Erreur 1  
make[1]: \*\*\*  
[gnuradio-runtime/swig/CMakeFiles/pmt\_swig\_swig\_doc.dir/all]  
Erreur 2  
make: \*\*\* [all] Erreur 2

* * *

Could someone help me fix this ? Thanks.

–  
View this message in context:  
[http://gnuradio.4.n7.nabble.com/Building-error-of-GNURadio-3-7-2-tp48375.html](http://gnuradio.4.n7.nabble.com/Building-error-of-GNURadio-3-7-2-tp48375.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![mohamedx](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b77776/32.png) [@mohamedx](https://www.ruby-forum.com/u/mohamedx)\
**Post date:** [May 20, 2014, 5:54pm UTC](https://www.ruby-forum.com/t/building-error-of-gnuradio-3-7-2/241249/2 "2014-05-20T17:54:23Z")

</div>

On Tue, May 20, 2014 at 11:47 AM, mohamedx  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)wrote:

> self.check\_parsed() self.confirm\_no\_error() in retrieve\_data

* * *

> Could someone help me fix this ? Thanks.

Hmm, that’s a new one. Wish it was more clear where the bug was coming  
from  
in the doc files. But instead of trying to debug it, just turn off the  
Doxygen build by passing cmake ‘-DENABLE\_DOXYGEN=False’ and then  
rebuild.  
You can always get to the manual here:

> **[GNU Radio Manual and C++ API Reference: Main Page](https://www.gnuradio.org/doc/doxygen/)**

And for 3.7.2:

> **[GNU Radio 3.7.2 C++ API: Main Page](https://www.gnuradio.org/doc/doxygen-3.7.2/)**

Tom

---

<div class="post-metadata">

**Author:** ![mohamedx](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b77776/32.png) [@mohamedx](https://www.ruby-forum.com/u/mohamedx)\
**Post date:** [May 21, 2014, 1:48pm UTC](https://www.ruby-forum.com/t/building-error-of-gnuradio-3-7-2/241249/3 "2014-05-21T13:48:38Z")

</div>

Thank you Tom, I really appreciate your help.

I tried again the cmake and turning off the docs, but I got another  
encoding  
error, when I took a look at the source file, I found that the reason of  
this is actually a non utf-8 character in my path to the source file, so  
I  
changed the source file path and all things went good till the  
installation  
!

Well, when I came to the “make install” I received the following error:

* * *

/bin/sh: ligne 0 : cd: xxxxxxxxxxxx/gnuradio-3.7.2/build: N’est pas un  
dossier  
make[2]: \*\*\* [volk/lib/CMakeFiles/volk.dir/depend] Erreur 1  
make[1]: \*\*\* [volk/lib/CMakeFiles/volk.dir/all] Erreur 2  
make: \*\*\* [all] Erreur 2

* * *

I really don’t understand what does it mean that “xxxxxx/build” is not a  
directory !

–  
View this message in context:  
[http://gnuradio.4.n7.nabble.com/Building-error-of-GNURadio-3-7-2-tp48375p48394.html](http://gnuradio.4.n7.nabble.com/Building-error-of-GNURadio-3-7-2-tp48375p48394.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![mohamedx](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b77776/32.png) [@mohamedx](https://www.ruby-forum.com/u/mohamedx)\
**Post date:** [May 21, 2014, 3:25pm UTC](https://www.ruby-forum.com/t/building-error-of-gnuradio-3-7-2/241249/4 "2014-05-21T15:25:58Z")

</div>

On Wed, May 21, 2014 at 7:47 AM, mohamedx  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)wrote:

> * * *
> 
> /bin/sh: ligne 0 : cd: xxxxxxxxxxxx/gnuradio-3.7.2/build: N’est pas un  
> dossier  
> make[2]: \*\*\* [volk/lib/CMakeFiles/volk.dir/depend] Erreur 1  
> make[1]: \*\*\* [volk/lib/CMakeFiles/volk.dir/all] Erreur 2  
> make: \*\*\* [all] Erreur 2
> 
> * * *
> 
> I really don’t understand what does it mean that “xxxxxx/build” is not a  
> directory !

What are the permissions of the prefix directory you’re trying to  
install  
into? It’s possible you’ll need “sudo make install”.

Tom

---

<div class="post-metadata">

**Author:** ![mohamedx](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b77776/32.png) [@mohamedx](https://www.ruby-forum.com/u/mohamedx)\
**Post date:** [May 21, 2014, 3:37pm UTC](https://www.ruby-forum.com/t/building-error-of-gnuradio-3-7-2/241249/5 "2014-05-21T15:37:40Z")

</div>

Actually I’ve used “sudo make install”, and the prefix is the default  
one  
“/usr/local/”,  
I’m now trying to move the source file to /var/tmp and recompile it with  
root privileges !

On Wed, May 21, 2014 at 3:25 PM, Tom R.-2 [via GnuRadio] \<  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)\> wrote:

> > installation  
> > I really don’t understand what does it mean that “xxxxxx/build” is not a

[http://gnuradio.4.n7.nabble.com/Building-error-of-GNURadio-3-7-2-tp48375p48396.html](http://gnuradio.4.n7.nabble.com/Building-error-of-GNURadio-3-7-2-tp48375p48396.html)

> To unsubscribe from Building error of GNURadio 3.7.2, click  
> here[http://gnuradio.4.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe\_by\_code&node=48375&code=bW9oYW1lZC5hYm91enJhckBnbWFpbC5jb218NDgzNzV8OTE5NzQwNDQ2](http://gnuradio.4.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=48375&code=bW9oYW1lZC5hYm91enJhckBnbWFpbC5jb218NDgzNzV8OTE5NzQwNDQ2)  
> .

NAML[http://gnuradio.4.n7.nabble.com/template/NamlServlet.jtp?macro=macro\_viewer&id=instant\_html!nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify\_subscribers!nabble%3Aemail.naml-instant\_emails!nabble%3Aemail.naml-send\_instant\_email!nabble%3Aemail.naml](http://gnuradio.4.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml)

> 

–

_Graduate Student at Supélec, MSc, Advanced Wireless Communication  
Systems,_  
_Élève ingénieur à l’INPT en mobilité internationale._
