Hello,
Following this link:
https://imjuanpablo.wordpress.com/2015/ ... r-bladerf/
I got these errors when make: *** [transceiver-bladerf]:
#warning Using non-portable code (likely wrong other than ILP32).
^
bladeRFDevice.cpp:108:13: warning: extra tokens at end of #ifdef directive [enabled by default]
#ifdef NEVER#ifdef NEVER }
^
bladeRFDevice.cpp:129:7: warning: extra tokens at end of #endif directive [enabled by default]
#endif#endif }
^
bladeRFDevice.cpp:894:2: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
if (freq 3800000000)
^
bladeRFDevice.cpp:905:2: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
if (freq 3800000000)
^
bladeRFDevice.cpp: In member function ‘virtual bool bladeRFDevice::open(const string&, bool)’:
bladeRFDevice.cpp:131:41: error: ‘fpgaName’ was not declared in this scope
LOG(INFO) << "bladeRF FPGA " << fpgaName << " is loaded with version " << ver.major << "." << ver.minor
^
bladeRFDevice.cpp:242:1: error: a function-definition is not allowed here before ‘{’ token
{
^
bladeRFDevice.cpp:1024:1: error: expected ‘}’ at end of input
}
^
bladeRFDevice.cpp:1024:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
make: *** [transceiver-bladerf] Error 1
and when I run OpenBTS it shows the error :
EMERG 61969:61977 2015-03-06T09:20:34.2 OpenBTS.cpp:185:startTransceiver: Transceiver quit with status 256. Exiting
I'm using USB2.0 and I'haven't installed UHD (because I already have uhd through classical pybombs installation, and I cannot install), neither configured it (configured –with-uhd), only configure.
What could be the solution?
thanks in advance