Closed c4lliope closed 2 years ago
More background;
I obeyed the directions under: https://github.com/cjcliffe/CubicSDR/wiki/Build-Linux#soapyrtlsdr-similar-to-other-soapy-modules
though there is no package librtlsdr-dev
on Fedora's package manager,
so in place of librtlsdr-dev
, I obeyed the build directions on https://github.com/librtlsdr/librtlsdr .
Use ldd
on the CubicSDR executable to show the linked paths of executeables. Almost 100% that CubicSDR is linked against another Soapy than the one in /usr/local/lib64/SoapySDR
as used by SoapySDRUtil.
Yes, indeed;
[grace@chesapeake ~]$ ldd /usr/libexec/CubicSDR/CubicSDR | ag soapy
libSoapySDR.so.0.7 => /lib64/libSoapySDR.so.0.7 (0x00007fce93df1000)
Sadly, I'm unsure the approach for changing this path. I am using (and had no success on):
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib64/libSoapySDR.so.8.1"
because running CubicSDR keeps displaying the /lib64/libSoapySDR.so.0.7
grade number:
SDR enumerator starting.
SoapySDR init..
API Version: v0.7.1
ABI Version: v0.7
Install root: /usr
Loading modules...
Available factories...nullJust 'null' factory found.
Can you recommend a second approach so I can make this change?
Your Cubic is compiled against libSoapySDR.so.0.7
so it will never ever look for libSoapySDR.so.0.8
. you will have to recompile Cubic and ensure the correct version of Soapy is used while compiling. Potentially the easiest way to achieve this is to ensure libSoapySDR.so.0.8
appears in $PATH
first.
In my ~/.bashrc
, I added:
# Compile CubicSDR
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib64/libSoapySDR.so.8.1"
I obeyed https://github.com/cjcliffe/CubicSDR/wiki/Build-Linux again and ran a build; success!
My graphics are lagging some - the display proceeds by one-second hops. Besides this, I'm really pleased. Easy process.
dnf install soapy-rtlsdr installs the module for rtl-sdr
Hello all,
I obeyed the wiki and installed support modules for my RTL-SDR card. I checked my install using:
So, I assume I am ready to use my RTL-SDR inside CubicSDR. Though when I open the program, I see: