# Gr-ieee802-11 installation worng when "make"

**URL:** <https://www.ruby-forum.com/t/gr-ieee802-11-installation-worng-when-make/233071>\
**Category:** GNU Radio\
**Created:** [November 15, 2014, 9:47am UTC](https://www.ruby-forum.com/t/gr-ieee802-11-installation-worng-when-make/233071 "2014-11-15T09:47:35Z")\
**Posts on this page:** 2\
**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:** [November 15, 2014, 9:47am UTC](https://www.ruby-forum.com/t/gr-ieee802-11-installation-worng-when-make/233071/1 "2014-11-15T09:47:35Z")

</div>

hello, I’m trying to install “gr-ieee802-11” from “bastibl”  
for receiving the IEEE802.11 wifi signal by usrp with gnuradio.  
([GitHub - bastibl/gr-ieee802-11: IEEE 802.11 a/g/p Transceiver](https://github.com/bastibl/gr-ieee802-11))

when i “make” it…I got the error message as bellow.  
is anything wrong? and know any solution?  
(I already install log4cpp…)

my OS: MBPR OSX10.10  
xcode6.1

## thanks so much!

Scanning dependencies of target ieee802\_11\_generated\_includes  
[3%] Generating moving\_average\_ff.h, moving\_average\_cc.h  
[3%] Built target ieee802\_11\_generated\_includes  
Scanning dependencies of target ieee802\_11\_generated\_sources  
[7%] Generating moving\_average\_cc\_impl.cc, moving\_average\_ff\_impl.cc  
[7%] Built target ieee802\_11\_generated\_sources  
[10%] Generating moving\_average\_cc\_impl.h, moving\_average\_ff\_impl.h  
Scanning dependencies of target gnuradio-ieee802\_11  
[14%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/moving\_average\_cc\_impl.cc.o  
[17%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/moving\_average\_ff\_impl.cc.o  
[21%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/chunks\_to\_symbols\_impl.cc.o  
[25%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ether\_encap\_impl.cc.o  
[28%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_decode\_mac.cc.o  
In file included from  
/Users/kevins86051/Documents/Development/Gnuradio/gr-ieee802-11/lib/ofdm\_decode\_mac.cc:23:  
In file included from /opt/local/include/itpp/itcomm.h:72:  
/opt/local/include/itpp/comm/siso.h:546:5: warning: ‘register’ storage  
class  
specifier is deprecated [-Wdeprecated-register]  
register int n;  
^ ~~~~~~~~  
/opt/local/include/itpp/comm/siso.h:789:5: warning: ‘register’ storage  
class  
specifier is deprecated [-Wdeprecated-register]  
register int n;  
^ ~~~~~~~~  
/opt/local/include/itpp/comm/siso.h:798:5: warning: ‘register’ storage  
class  
specifier is deprecated [-Wdeprecated-register]  
register int n;  
^ ~~~~~~~~  
3 warnings generated.  
[32%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_decode\_signal.cc.o  
In file included from  
/Users/kevins86051/Documents/Development/Gnuradio/gr-ieee802-11/lib/ofdm\_decode\_signal.cc:21:  
In file included from /opt/local/include/itpp/itcomm.h:72:  
/opt/local/include/itpp/comm/siso.h:546:5: warning: ‘register’ storage  
class  
specifier is deprecated [-Wdeprecated-register]  
register int n;  
^ ~~~~~~~~  
/opt/local/include/itpp/comm/siso.h:789:5: warning: ‘register’ storage  
class  
specifier is deprecated [-Wdeprecated-register]  
register int n;  
^ ~~~~~~~~  
/opt/local/include/itpp/comm/siso.h:798:5: warning: ‘register’ storage  
class  
specifier is deprecated [-Wdeprecated-register]  
register int n;  
^ ~~~~~~~~  
3 warnings generated.  
[35%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_equalize\_symbols.cc.o  
[39%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_freq\_est.cc.o  
[42%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_mac.cc.o  
[46%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_mapper.cc.o  
[50%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_parse\_mac.cc.o  
[53%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_preamble.cc.o  
[57%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_sync\_long.cc.o  
[60%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/ofdm\_sync\_short.cc.o  
[64%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/utils.cc.o  
[67%] Building CXX object  
lib/CMakeFiles/gnuradio-ieee802\_11.dir/wifi\_signal\_field\_impl.cc.o  
Linking CXX shared library libgnuradio-ieee802\_11.dylib  
Undefined symbols for architecture x86\_64:  
“log4cpp::CategoryStream::~CategoryStream()”, referenced from:  
ofdm\_decode\_mac\_impl::decode() in ofdm\_decode\_mac.cc.o  
ofdm\_decode\_signal\_impl::print\_signal() in ofdm\_decode\_signal.cc.o  
ofdm\_parse\_mac\_impl::parse(boost::intrusive\_ptrpmt::pmt\_base) in  
ofdm\_parse\_mac.cc.o  
ofdm\_sync\_long\_impl::general\_work(int, std::\_\_1::vector\<int,  
std::\_\_1::allocator \>&, std::\_\_1::vector\<void const\*,  
std::\_\_1::allocator\<void const\*\> \>&, std::\_\_1::vector\<void\*,  
std::\_\_1::allocator\<void\*\> \>&) in ofdm\_sync\_long.cc.o  
ofdm\_sync\_short\_impl::insert\_tag(unsigned long long) in  
ofdm\_sync\_short.cc.o  
"log4cpp::CategoryStream::operator\<\<(log4cpp::CategoryStream&  
(_)(log4cpp::CategoryStream&))", referenced from:  
ofdm\_decode\_mac\_impl::decode() in ofdm\_decode\_mac.cc.o  
ofdm\_decode\_signal\_impl::print\_signal() in ofdm\_decode\_signal.cc.o  
ofdm\_parse\_mac\_impl::parse(boost::intrusive\_ptrpmt::pmt\_base) in  
ofdm\_parse\_mac.cc.o  
ofdm\_sync\_long\_impl::general\_work(int, std::\_\_1::vector\<int,  
std::\_\_1::allocator \>&, std::\_\_1::vector\<void const_,  
std::\_\_1::allocator\<void const\*\> \>&, std::\_\_1::vector\<void\*,  
std::\_\_1::allocator\<void\*\> \>&) in ofdm\_sync\_long.cc.o  
ofdm\_sync\_short\_impl::insert\_tag(unsigned long long) in  
ofdm\_sync\_short.cc.o  
“log4cpp::eol(log4cpp::CategoryStream&)”, referenced from:  
ofdm\_decode\_mac\_impl::decode() in ofdm\_decode\_mac.cc.o  
ofdm\_decode\_signal\_impl::print\_signal() in ofdm\_decode\_signal.cc.o  
ofdm\_parse\_mac\_impl::parse(boost::intrusive\_ptrpmt::pmt\_base) in  
ofdm\_parse\_mac.cc.o  
ofdm\_sync\_long\_impl::general\_work(int, std::\_\_1::vector\<int,  
std::\_\_1::allocator \>&, std::\_\_1::vector\<void const\*,  
std::\_\_1::allocator\<void const\*\> \>&, std::\_\_1::vector\<void\*,  
std::\_\_1::allocator\<void\*\> \>&) in ofdm\_sync\_long.cc.o  
ofdm\_sync\_short\_impl::insert\_tag(unsigned long long) in  
ofdm\_sync\_short.cc.o  
ld: symbol(s) not found for architecture x86\_64  
clang: error: linker command failed with exit code 1 (use -v to see  
invocation)  
make[2]: \*\*\* [lib/libgnuradio-ieee802\_11.dylib] Error 1  
make[1]: \*\*\* [lib/CMakeFiles/gnuradio-ieee802\_11.dir/all] Error 2  
make: \*\*\* [all] Error 2

---

<div class="post-metadata">

**Author:** ![kevins86051](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/dec6dc/32.png) [@kevins86051](https://www.ruby-forum.com/u/kevins86051)\
**Post date:** [January 20, 2015, 2:29pm UTC](https://www.ruby-forum.com/t/gr-ieee802-11-installation-worng-when-make/233071/2 "2015-01-20T14:29:53Z")

</div>

Hi,

Have you solved this issue? I’m facing the same problem…

Regards,
