# FTW IEEE802.11a/g/p OFDM Frame Encoder: How to run on gnuradio v3.6.5.1?

**URL:** <https://www.ruby-forum.com/t/ftw-ieee802-11a-g-p-ofdm-frame-encoder-how-to-run-on-gnuradio-v3-6-5-1/237578>\
**Category:** GNU Radio\
**Created:** [November 20, 2013, 12:01am UTC](https://www.ruby-forum.com/t/ftw-ieee802-11a-g-p-ofdm-frame-encoder-how-to-run-on-gnuradio-v3-6-5-1/237578 "2013-11-20T00:01:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![musicdenotation](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ea666f/32.png) [@musicdenotation](https://www.ruby-forum.com/u/musicdenotation)\
**Post date:** [November 20, 2013, 12:01am UTC](https://www.ruby-forum.com/t/ftw-ieee802-11a-g-p-ofdm-frame-encoder-how-to-run-on-gnuradio-v3-6-5-1/237578/1 "2013-11-20T00:01:07Z")

</div>

Dear Sir,

How to make FTW work on gnuradio v3.6.5.1 ?

In my research I need to setup a 802.11 MAC SDR.  
In the example published by Uwicore (  
[http://www.uwicore.umh.es/mhop-software.html](http://www.uwicore.umh.es/mhop-software.html)) I have to install physical  
layer developed by FTW ([https://www.cgran.org/wiki/ftw80211ofdmtx](https://www.cgran.org/wiki/ftw80211ofdmtx)).  
Unfortunately the FTW part was written for gnuradio v3.2.2 while I am  
currently using gnuradio 3.6.5.1.

In this case the installation of FTW halted with the following  
compilation  
error:

/usr/local/include/gnuradio/swig/gnuradio.i:31: Error: Unable to find  
‘gruel\_common.i’  
/usr/local/include/gnuradio/swig/gr\_basic\_block.i:26: Error: Unable to  
find  
‘pmt\_swig.i’  
make[5]: \*\*\* [.deps/ftw-generate-stamp] Error 1  
make[5]: Leaving directory  
`/home/sgku/download/ftw_80211_ofdm_tx/trunk/src/ftw' /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/gnuradio -I/usr/local/include/gnuradio/swig -I/usr/include/python2.7 -I/usr/local/include/gnuradio -I/usr/local/include -g -O1 -Wno-strict-aliasing -Wno-parentheses -g -O2 -Wall -Woverloaded-virtual -MT _ftw_la-ftw.lo -MD -MP -MF .deps/_ftw_la-ftw.Tpo -c -o _ftw_la-ftw.lo `test -f ‘ftw.cc’ || echo  
‘./‘`ftw.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/gnuradio -I/usr/local/include/gnuradio/swig -I/usr/include/python2.7 -I/usr/local/include/gnuradio -I/usr/local/include -g -O1 -Wno-strict-aliasing -Wno-parentheses -g -O2 -Wall -Woverloaded-virtual -MT _ftw_la-ftw.lo -MD -MP -MF .deps/_ftw_la-ftw.Tpo -c ./ftw.cc -fPIC -DPIC -o .libs/_ftw_la-ftw.o g++: error: ./ftw.cc: No such file or directory g++: fatal error: no input files compilation terminated. make[4]: *** [_ftw_la-ftw.lo] Error 1 make[4]: Leaving directory `/home/sgku/download/ftw\_80211\_ofdm\_tx/trunk/src/ftw’  
make[3]: \*\*\* [all] Error 2  
make[3]: Leaving directory  
`/home/sgku/download/ftw_80211_ofdm_tx/trunk/src/ftw' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/sgku/download/ftw\_80211\_ofdm\_tx/trunk/src’  
make[1]: \*\*\* [all-recursive] Error 1  
make[1]: Leaving directory `/home/sgku/download/ftw\_80211\_ofdm\_tx/trunk’  
make: \*\*\* [all] Error 2

Please advise, how to make FTW installed on gnuradio v3.6.5.1 …?  
Thanks in advance.

Regards,  
activecat  
Email: removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![activecat\_k](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c57346/32.png) [@activecat\_k](https://www.ruby-forum.com/u/activecat_k)\
**Post date:** [November 20, 2013, 11:50am UTC](https://www.ruby-forum.com/t/ftw-ieee802-11a-g-p-ofdm-frame-encoder-how-to-run-on-gnuradio-v3-6-5-1/237578/2 "2013-11-20T11:50:01Z")

</div>

Hi,

I was also trying to use that, but that is hopeless (you have to have  
ubuntu 9.10, USRP2 which is EOL).  
Instead you can use Bastians’s project  
[GitHub - bastibl/gr-ieee802-11: IEEE 802.11 a/g/p Transceiver](https://github.com/bastibl/gr-ieee802-11) .

Среда, 20 ноября 2013, 6:59 +08:00 от Activecat [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![activecat\_k](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c57346/32.png) [@activecat\_k](https://www.ruby-forum.com/u/activecat_k)\
**Post date:** [November 20, 2013, 1:31pm UTC](https://www.ruby-forum.com/t/ftw-ieee802-11a-g-p-ofdm-frame-encoder-how-to-run-on-gnuradio-v3-6-5-1/237578/3 "2013-11-20T13:31:39Z")

</div>

On Wed, Nov 20, 2013 at 02:48:53PM +0400, nesimi eldarov wrote:

> Hi,
> 
> I was also trying to use that, but that is hopeless (you have to have ubuntu  
> 9.10, USRP2 which is EOL).

For the record and the mailing list archives: libusrp2 was deprecated;  
the  
actual device (USRP2) is still supported and works with any version of  
UHD.

MB

–  
Karlsruhe Institute of Technology (KIT)  
Communications Engineering Lab (CEL)

Dipl.-Ing. Martin B.  
Research Associate

Kaiserstraße 12  
Building 05.01  
76131 Karlsruhe

Phone: +49 721 608-43790  
Fax: +49 721 608-46071  
www.cel.kit.edu

KIT – University of the State of Baden-Württemberg and  
National Laboratory of the Helmholtz Association
