# Gr-osmosdr airspy compiling error

**URL:** <https://www.ruby-forum.com/t/gr-osmosdr-airspy-compiling-error/242098>\
**Category:** GNU Radio\
**Created:** [May 26, 2015, 9:43pm UTC](https://www.ruby-forum.com/t/gr-osmosdr-airspy-compiling-error/242098 "2015-05-26T21:43:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [May 26, 2015, 9:43pm UTC](https://www.ruby-forum.com/t/gr-osmosdr-airspy-compiling-error/242098/1 "2015-05-26T21:43:34Z")

</div>

Hi,

i try to install gnuradio and some apps with pybombs and app\_store.

When i want install and build gr-osmosdr i get the following error  
message:

[2%] Building CXX object  
lib/CMakeFiles/gnuradio-osmosdr.dir/airspy/airspy\_source\_c.cc.o  
/home/odroid/pybombs/src/gr-osmosdr/lib/airspy/airspy\_source\_c.cc: In  
constructor ‘airspy\_source\_c::airspy\_source\_c(const string&)’:  
/home/odroid/pybombs/src/gr-osmosdr/lib/airspy/airspy\_source\_c.cc:115:45:  
error:  
‘airspy\_get\_samplerates’ was not declared in this scope  
airspy\_get\_samplerates(\_dev, &num\_rates, 0);  
^  
/home/odroid/pybombs/src/gr-osmosdr/lib/airspy/airspy\_source\_c.cc: In  
member function ‘virtual double  
airspy\_source\_c::set\_sample\_rate(double)’:  
/home/odroid/pybombs/src/gr-osmosdr/lib/airspy/airspy\_source\_c.cc:370:56:  
error:  
invalid conversion from ‘uint32\_t {aka unsigned int}’ to  
‘airspy\_samplerate\_t’ [-fpermissive]  
ret = airspy\_set\_samplerate( \_dev, samp\_rate\_index );  
^  
In file included from  
/home/odroid/pybombs/src/gr-osmosdr/lib/airspy/airspy\_source\_c.h:31:0,  
from  
/home/odroid/pybombs/src/gr-osmosdr/lib/airspy/airspy\_source\_c.cc:42:  
/usr/local/include/libairspy/airspy.h:126:27: error: initializing  
argument 2 of ‘int airspy\_set\_samplerate(airspy\_device\*,  
airspy\_samplerate\_t)’ [-fpermissive]  
extern ADDAPI int ADDCALL airspy\_set\_samplerate(struct airspy\_device\*  
device, airspy\_samplerate\_t samplerate);  
^  
make[2]: \*\*\*  
[lib/CMakeFiles/gnuradio-osmosdr.dir/airspy/airspy\_source\_c.cc.o] Error  
1  
make[1]: \*\*\* [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2  
make: \*\*\* [all] Error 2

Andy
