SoapySDRPlay compile error on Unbuntu 14
Posted: Sat Jun 03, 2017 8:09 am
My last post seemed to go astray ! Apologies if this is the second time you see this.
I have been unable to install Skywave Linux, as the mini PC target I'm using can't install anything Ubuntu 16 due to a video issue.
So I'm been trying the long way to install under Ubuntu 14, following the github guide for CubicSDR linux installation given.
Before that, I was able to successfully install the SDRPlay 2.10 libraries using the .run file.
[NB: wxWidgets 3.1.0 version is not where the guide says anymore, but I was able to get it as a zip file OK].
The problem occurs when I attempt to make SoapySDRPlay:
$ 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 the 2.10 libraries are backwards compatible with 1.97 (which the guide used), so I don't understand why I'd get this error ?
I have been unable to install Skywave Linux, as the mini PC target I'm using can't install anything Ubuntu 16 due to a video issue.
So I'm been trying the long way to install under Ubuntu 14, following the github guide for CubicSDR linux installation given.
Before that, I was able to successfully install the SDRPlay 2.10 libraries using the .run file.
[NB: wxWidgets 3.1.0 version is not where the guide says anymore, but I was able to get it as a zip file OK].
The problem occurs when I attempt to make SoapySDRPlay:
$ 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 the 2.10 libraries are backwards compatible with 1.97 (which the guide used), so I don't understand why I'd get this error ?