Page 1 of 1

SoapySDRPlay error on Ubuntu 14

Posted: Sat Jun 03, 2017 7:26 am
by brucep
Hi,

I couldn't seem to find this error reported elsewhere on the board, so here goes !

I can't get Skywave Linux going on the target Mini PC, as it has video issues during installation of anything Ubuntu 16, so therefore I have gone the 'longhand' way of installing from scratch. I've been following the procedure given on github for CubicSRD installation under linux, after installing the 2.10 SDRPlay libraries successfully (using the .run file).

[Note: For wxWidgets, I had to get at the 3.1.0 version in a different way than described, but managed it via a zip file OK.]

The problem happens when I try to compile SoapySDRPlay, required for SDRPlay operation:
$ make
Scanning dependencies of target sdrPlaySupport
[ 33%] Building CXX object CMakeFiles/sdrPlaySupport.dir/Registation.cpp.o
[ 66%] Building CXX object CMakeFiles/sdrPlaySupport.dir/Settings.cpp.o
[100%] Building CXX object CMakeFiles/sdrPlaySupport.dir/Streaming.cpp.o
Linking CXX shared module libsdrPlaySupport.so
/usr/local/lib/libmirsdrapi-rsp.so: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
make[2]: *** [libsdrPlaySupport.so] Error 1
make[1]: *** [CMakeFiles/sdrPlaySupport.dir/all] Error 2
make: *** [all] Error 2

I saw elsewhere that SDRPlay say that the 2.10 library is backwards compatible, so I don't understand why I'd be getting this error ?

Re: SoapySDRPlay error on Ubuntu 14

Posted: Mon Jun 12, 2017 11:12 am
by sdrplay
The wrong format means that the API isn't compatible with your OS/processor combination. The Linux API supports x86/x64 only. If you have an ARM processor then you need that API, etc.

Best regards,

SDRplay Support

Re: SoapySDRPlay error on Ubuntu 14

Posted: Tue Jun 20, 2017 9:30 am
by brucep
I downloaded and ran the .run file again....it all works !
Perhaps I somehow clicked on the wrong ru file originally, and they are all named the same, so I never noticed :)