SoapySDRPlay error on Ubuntu 14
Posted: Sat Jun 03, 2017 7:26 am
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 ?
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 ?