# Install UCLA-gr-802.15.4 into E100 has error

**URL:** <https://www.ruby-forum.com/t/install-ucla-gr-802-15-4-into-e100-has-error/231380>\
**Category:** GNU Radio\
**Created:** [August 5, 2014, 5:52pm UTC](https://www.ruby-forum.com/t/install-ucla-gr-802-15-4-into-e100-has-error/231380 "2014-08-05T17:52:25Z")\
**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 5, 2014, 5:52pm UTC](https://www.ruby-forum.com/t/install-ucla-gr-802-15-4-into-e100-has-error/231380/1 "2014-08-05T17:52:25Z")

</div>

Hello everyone:

Recently, I want to install UCLA-gr-ieee802.15.4 module into my USRP  
E100.

When I was configuring it, UCLA-gr-ieee802.15.4 had some error. I modify  
the PATH as follow:  
//“C\_INCLUDE\_PATH=/usr/include/python2.6  
//export C\_INCLUDE\_PATH”  
Beside, I modify the Makefile.common as follow to fix it:  
//"# includes  
//grincludedir = $(includedir)/gnuradio -I/usr/include/gnuradio  
//# swig includes  
//swigincludedir = $(grincludedir)/swig -I/usr/include/gnuradio/swig"

But, after “./configure”. there is a fatal error in  
“make”----:_“ucla.cc:149:20:  
fatal error: Python.h: No such file or directory”_  
//  
root@usrp-e1xx:~/UCLA-gr-ieee802-15-4/gr-ieee802-15-4# make  
make all-recursive  
make[1]: Entering directory  
`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4' Making all in config make[2]: Entering directory`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/config’  
make[2]: Nothing to be done for `all'. make[2]: Leaving directory`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/config’  
Making all in src  
make[2]: Entering directory  
`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/src' Making all in lib make[3]: Entering directory`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/src/lib’  
make all-am  
make[4]: Entering directory  
`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/src/lib' /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/gnuradio -I/usr/include/python2.6 -g -O2 -Wall -Woverloaded-virtual -pthread -MT ucla.lo -MD -MP -MF .deps/ucla.Tpo -c -o ucla.lo ucla.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/gnuradio "-I/usr/include/python2.6" -g -O2 -Wall -Woverloaded-virtual -pthread -MT ucla.lo -MD -MP -MF .deps/ucla.Tpo -c ucla.cc -fPIC -DPIC -o .libs/ucla.o *ucla.cc:149:20: fatal error: Python.h: No such file or directory* compilation terminated. make[4]: *** [ucla.lo] Error 1 make[4]: Leaving directory`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/src/lib’  
make[3]: \*\*\* [all] Error 2  
make[3]: Leaving directory  
`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/src’  
make[1]: \*\*\* [all-recursive] Error 1  
make[1]: Leaving directory  
`/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4’  
make: \*\*\* [all] Error 2  
//  
I searched on google, the solution is install python-dev, but E100 has  
python2.6 in facroty default.  
So, it really confuse me a lot.  
Thank you in advance!

---

<div class="post-metadata">

**Author:** ![Zongyi\_LIU](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/6a8cbe/32.png) [@Zongyi\_LIU](https://www.ruby-forum.com/u/Zongyi_LIU)\
**Post date:** [August 5, 2014, 6:09pm UTC](https://www.ruby-forum.com/t/install-ucla-gr-802-15-4-into-e100-has-error/231380/2 "2014-08-05T18:09:06Z")

</div>

On Tue, Aug 5, 2014 at 11:51 AM, Zongyi LIU [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> //grincludedir = $(includedir)/gnuradio -I/usr/include/gnuradio  
> Making all in config  
> `/home/root/UCLA-gr-ieee802-15-4/gr-ieee802-15-4/src/lib’  
> _ucla.cc:149:20: fatal error: Python.h: No such file or directory_  
> make[1]: \*\*\* [all-recursive] Error 1  
> Zongyi LIU  
> Doctorant  
> Institut de Recherche en Informatique de Toulouse (IRIT)  
> Université Paul Sabatier, 118 Route de Narbonne, F-31062 TOULOUSE CEDEX 9  
> Email : [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

Just a word of caution: this is a very old project and not likely to  
work  
with the latest GNU Radio code.

You’re problem is indeed that you don’t have the development package for  
Python installed. You have the normal, runtime package, but this doesn’t  
include the development header files.

Tom

---

<div class="post-metadata">

**Author:** ![Zongyi\_LIU](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/6a8cbe/32.png) [@Zongyi\_LIU](https://www.ruby-forum.com/u/Zongyi_LIU)\
**Post date:** [August 6, 2014, 10:01am UTC](https://www.ruby-forum.com/t/install-ucla-gr-802-15-4-into-e100-has-error/231380/3 "2014-08-06T10:01:11Z")

</div>

You could give this a try

> **[GitHub - bastibl/gr-ieee802-15-4: IEEE 802.15.4 ZigBee Transceiver](https://github.com/bastibl/gr-ieee802-15-4)**
>
> IEEE 802.15.4 ZigBee Transceiver

Best,  
Bastian

On 05 Aug 2014, at 18:07, Tom R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> //grincludedir = $(includedir)/gnuradio -I/usr/include/gnuradio  
> make[2]: Nothing to be done for `all’.  
> compilation terminated.  
> I searched on google, the solution is install python-dev, but E100 has python2.6  
> in facroty default.  
> Just a word of caution: this is a very old project and not likely to work with  
> the latest GNU Radio code.
> 
> You’re problem is indeed that you don’t have the development package for Python  
> installed. You have the normal, runtime package, but this doesn’t include the  
> development header files.
> 
> Tom
> 
> * * *
> 
> Discuss-gnuradio mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [Discuss-gnuradio Info Page](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)

–  
Dipl.-Inform. Bastian B.  
Distributed Embedded Systems Group  
University of Paderborn, Germany

> **[Home](https://www.bastibl.net/)**
>
> I'm Bastian Bloessl, a Research Group Leader at the Secure Mobile Networking Lab, TU Darmstadt. Checkout my blog, projects, publications, and resume; or connect on Github, Twitter, YouTube, or Facebook.
