Building error of GNURadio 3.7.2

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
Sent from the GnuRadio mailing list archive at Nabble.com.

On Tue, May 20, 2014 at 11:47 AM, mohamedx
[email protected]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:

http://gnuradio.org/doc/doxygen/

And for 3.7.2:
http://gnuradio.org/doc/doxygen-3.7.2/

Tom

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
Sent from the GnuRadio mailing list archive at Nabble.com.

On Wed, May 21, 2014 at 7:47 AM, mohamedx
[email protected]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

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] <
[email protected]> 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

To unsubscribe from Building error of GNURadio 3.7.2, click
herehttp://gnuradio.4.n7.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=48375&code=bW9oYW1lZC5hYm91enJhckBnbWFpbC5jb218NDgzNzV8OTE5NzQwNDQ2
.

NAMLhttp://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

Graduate Student at Supélec, MSc, Advanced Wireless Communication
Systems,

Élève ingénieur à l’INPT en mobilité internationale.