# Installing GNURadio 3.4.2 with Ubuntu 14.04

**URL:** <https://www.ruby-forum.com/t/installing-gnuradio-3-4-2-with-ubuntu-14-04/231771>\
**Category:** GNU Radio\
**Created:** [August 29, 2014, 5:55pm UTC](https://www.ruby-forum.com/t/installing-gnuradio-3-4-2-with-ubuntu-14-04/231771 "2014-08-29T17:55:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [August 29, 2014, 5:55pm UTC](https://www.ruby-forum.com/t/installing-gnuradio-3-4-2-with-ubuntu-14-04/231771/1 "2014-08-29T17:55:41Z")

</div>

Hello,

I need install the uwicore\_MAC module (  
[http://www.uwicore.umh.es/mhop-software.html](http://www.uwicore.umh.es/mhop-software.html)) to modify the 802.11  
protocol  
and test some ideas.

I already tryed install the module in version 3.7.4 without success. I  
found help in module grcompat (Emil A. comented in  
[Airprobe and bladeRF - Official bladeRF forum](http://nuand.com/forums/viewtopic.php?t=3137)) but not answer all the  
incompatibles problems.

I installed in virtual machine with Ubuntu 9.10 (32 bits) and was  
possible  
run the uwicore\_MAC in gnuradio 3.3.0 (thanks Marcus Müller). Now I have  
problem with the USRP N200. We dont have communications with the actual  
firmware (and we dont found firmware compatible). Maybe the module UHD  
drivers is needed in GNURadio.

In this case, we tryed the next version 3.4.2 in real machine with the  
Ubuntu 14.04 (64 bits). This version already has the UHD module.

Follow the command line and the logs in annex:

rodrigo@aluno-ubuntu:~/gnuradio-3.4.2$ ./bootstrap  
configure.ac:54: installing ‘./compile’  
parallel-tests: installing ‘./test-driver’  
configure.ac:24: warning: AM\_INIT\_AUTOMAKE: two- and three-arguments  
forms  
are deprecated. For more info, see:  
configure.ac:24:

> **[automake](http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation)**
>
> automake

configure.ac:51: installing ‘./compile’  
python: can’t open file ‘gen/volk\_register.py’: [Errno 2] No such file  
or  
directory  
mv: impossível obter estado de “gen/lib/Makefile.am”: Arquivo ou  
diretório  
não encontrado  
configure.ac:28: installing ‘./compile’

rodrigo@aluno-ubuntu:~/gnuradio-3.4.2$ ./configure  
–with-boost-libdir=/usr/lib/x86\_64-linux-gnu \> logconfigure.txt  
/home/rodrigo/gnuradio-3.4.2/missing: Unknown `--is-lightweight' option Try `/home/rodrigo/gnuradio-3.4.2/missing --help’ for more information  
configure: WARNING: ‘missing’ script is too old or missing  
/home/rodrigo/gnuradio-3.4.2/volk/missing: Unknown `--is-lightweight' option Try `/home/rodrigo/gnuradio-3.4.2/volk/missing --help’ for more  
information  
configure: WARNING: ‘missing’ script is too old or missing  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18585: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
./configure: line 18591: test: too many arguments  
/home/rodrigo/gnuradio-3.4.2/usrp2/firmware/missing: Unknown  
`--is-lightweight' option Try `/home/rodrigo/gnuradio-3.4.2/usrp2/firmware/missing --help’ for  
more  
information  
configure: WARNING: ‘missing’ script is too old or missing

rodrigo@aluno-ubuntu:~/gnuradio-3.4.2$ make \> logmake.txt  
In file included from volk\_rank\_archs.c:2:0:  
…/include/volk/volk\_prefs.h:11:1: warning: ‘visibility’ attribute  
ignored  
on types [-Wattributes]  
};  
^  
In file included from volk\_prefs.c:4:0:  
…/include/volk/volk\_prefs.h:11:1: warning: ‘visibility’ attribute  
ignored  
on types [-Wattributes]  
};  
^  
qa\_gri\_mmse\_fir\_interpolator\_cc.cc: In member function ‘void  
qa\_gri\_mmse\_fir\_interpolator\_cc::t2\_body()’:  
qa\_gri\_mmse\_fir\_interpolator\_cc.cc:96:9: error: ‘intptr\_t’ was not  
declared  
in this scope  
if (((intptr\_t) float\_input & 0x7) == 0)  
^  
qa\_gri\_mmse\_fir\_interpolator\_cc.cc:96:19: error: expected ‘)’ before  
‘float\_input’  
if (((intptr\_t) float\_input & 0x7) == 0)  
^  
qa\_gri\_mmse\_fir\_interpolator\_cc.cc:97:60: error: expected ‘)’ before ‘;’  
token  
input = reinterpret\_cast\<gr\_complex \*\>(&float\_input[1]);  
^  
make[9]: \*\* [qa\_gri\_mmse\_fir\_interpolator\_cc.lo] Erro 1  
make[8]: \*\* [all] Erro 2  
make[7]: \*\* [all-recursive] Erro 1  
make[6]: \*\* [all] Erro 2  
make[5]: \*\* [all-recursive] Erro 1  
make[4]: \*\* [all] Erro 2  
make[3]: \*\* [all-recursive] Erro 1  
make[2]: \*\* [all] Erro 2  
make[1]: \*\* [all-recursive] Erro 1  
make: \*\* [all] Erro 2

rodrigo@aluno-ubuntu:~/gnuradio-3.4.2$ dpkg --get-selections | grep volk  
libvolk0.0.0:amd64 install

rodrigo@aluno-ubuntu:~/gnuradio-3.4.2$ dpkg --get-selections | grep uhd  
libuhd-dev install  
libuhd003:amd64 install  
uhd-host install

Thanks for the help.

Best regards,  
Rodrigo F.

---

<div class="post-metadata">

**Author:** ![bartolome](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bcef8e/32.png) [@bartolome](https://www.ruby-forum.com/u/bartolome)\
**Post date:** [August 29, 2014, 6:57pm UTC](https://www.ruby-forum.com/t/installing-gnuradio-3-4-2-with-ubuntu-14-04/231771/2 "2014-08-29T18:57:48Z")

</div>

Hi Rodrigo,

had you told us you were going to use the N200, we could have told you  
that you’d need a more recent version of GNU Radio than 3.3.0, since  
that still ships with libusrp, which is _not_ compatible with the N200  
series. You will need a GNU Radio version that has gr-uhd. Now, since  
uwicore\_MAC seems to be written for 3.3, it will _rely_ on the  
libusrp-sinks/sources, and you will have to rewrite significant parts of  
it to use UHD.

Long story short: Don’t go for 3.4.2. Go directly for 3.6.5 or 3.7 and  
update whatever you need from uwicore\_MAC. That will be a significant  
amount of work, but you’re trying to use software that pre-dates your  
hardware, so there’s no way around this, anyway.

Greetings,  
Marcus

---

<div class="post-metadata">

**Author:** ![bartolome](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bcef8e/32.png) [@bartolome](https://www.ruby-forum.com/u/bartolome)\
**Post date:** [August 30, 2014, 3:17pm UTC](https://www.ruby-forum.com/t/installing-gnuradio-3-4-2-with-ubuntu-14-04/231771/3 "2014-08-30T15:17:34Z")

</div>

Hi Rodrigo,

really consider gr-ieee802-11 [1], as from reading uwicore\_MAC’s  
description there’s nothing that gr-ieee802-11 doesn’t do, and in  
contrast to the 3.3-based uwicore\_MAC it works great with modern soft-  
and hardware. Is there any reason why you’re stuck with uwicore?

Greetings,  
Marcus

[1][GitHub - bastibl/gr-ieee802-11: IEEE 802.11 a/g/p Transceiver](https://github.com/bastibl/gr-ieee802-11)
