Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

-DOPT_BUILD_FOBOSSDR_SOURCE=ON needed as it is not built without this option #1573

Closed
waterwin opened this issue Jan 27, 2025 · 1 comment
Closed
Labels
bug Something isn't working

Comments

@waterwin
Copy link


name: Bug report
about: Report crashes or unexpected behavior
title: 'FobosSDR only built when -DOPT_BUILD_FOBOSSDR_SOURCE=ON is added to cmake .. '
labels: bug
assignees: ''


Hardware

  • CPU: AMD via Oracle VirtualBox
  • RAM: 32GB
  • GPU:
  • SDR: FobosSDR

Software

  • Operating System: Ubuntu 24.04.1
  • SDR++: Version 1.2.1 + Build date 5-1-25 but building today gives of course 27-1-25

Bug Description
I have latest Fobos materials installed. Also the libfobos 2.3.2
I am building sdrpp from scratch as I only want to install Fobos SDR, no other hardware.
I have set -DOPT_BUILD_AIRSPY_SOURCE=OFF -DOPT_BUILD_AIRSPYHF_SOURCE=OFF -DOPT_BUILD_HACKRF_SOURCE=OFF -DOPT_BUILD_HERMES_SOURCE=OFF -DOPT_BUILD_PLUTOSDR_SOURCE=OFF -DOPT_BUILD_RTL_SDR_SOURCE=OFF -DOPT_BUILD_USRP_SOURCE=OFF

Result : FobosSDR_source is not built and can not be chosen when sdrpp is started

For second built I have set
-DOPT_BUILD_FOBOSSDR_SOURCE=ON -DOPT_BUILD_AIRSPY_SOURCE=OFF -DOPT_BUILD_AIRSPYHF_SOURCE=OFF -DOPT_BUILD_HACKRF_SOURCE=OFF -DOPT_BUILD_HERMES_SOURCE=OFF -DOPT_BUILD_PLUTOSDR_SOURCE=OFF -DOPT_BUILD_RTL_SDR_SOURCE=OFF -DOPT_BUILD_USRP_SOURCE=OFF

Result : FobosSDR_source is built and can be chosen when sdrpp is started

My conclusion : FobosSDR is not built as a standard, like shown in the table https://github.com/AlexandreRouma/SDRPlusPlus#sources

Maybe the table is temporarily incorrect ?

further details when starting sdrpp,
Start sdrpp information from terminal

without -DOPT_BUILD_FOBOSSDR_SOURCE=ON
[Resamp] predec: 8192, interp: 64, decim: 5, inacc: 0.000000%, taps: 4864
[27/01/2025 12:05:26.000] [INFO] RtAudio stream open
[27/01/2025 12:05:26.000] [INFO] Running post-init for Audio Sink
[27/01/2025 12:05:26.000] [INFO] Running post-init for Audio Source
[27/01/2025 12:05:26.000] [INFO] Running post-init for File Source
[27/01/2025 12:05:26.000] [INFO] Running post-init for Frequency Manager
[27/01/2025 12:05:26.000] [INFO] Running post-init for Network Sink
[27/01/2025 12:05:26.000] [INFO] Running post-init for Network Source
[27/01/2025 12:05:26.000] [INFO] Running post-init for RFspace Source
[27/01/2025 12:05:26.000] [INFO] Running post-init for RTL-TCP Source
[27/01/2025 12:05:26.000] [INFO] Running post-init for Radio
[27/01/2025 12:05:26.000] [INFO] Running post-init for Recorder
[27/01/2025 12:05:26.000] [INFO] Running post-init for Rigctl Server
[27/01/2025 12:05:26.000] [INFO] Running post-init for SDR++ Server Source
[27/01/2025 12:05:26.000] [INFO] Running post-init for Spectran HTTP Source
[27/01/2025 12:05:26.000] [INFO] Running post-init for SpyServer Source
[27/01/2025 12:05:26.000] [INFO] Ready.

with -DOPT_BUILD_FOBOSSDR_SOURCE=ON
[Resamp] predec: 8192, interp: 64, decim: 5, inacc: 0.000000%, taps: 4864
[27/01/2025 12:12:10.000] [INFO] RtAudio stream open
[27/01/2025 12:12:10.000] [INFO] SDRPPServerSourceModule 'SDR++ Server Source': Tune: 13817100.000000!
[27/01/2025 12:12:10.000] [INFO] Running post-init for Audio Sink
[27/01/2025 12:12:10.000] [INFO] Running post-init for Audio Source
[27/01/2025 12:12:10.000] [INFO] Running post-init for File Source
[27/01/2025 12:12:10.000] [INFO] Running post-init for FobosSDR Source
[27/01/2025 12:12:10.000] [INFO] Running post-init for Frequency Manager
[27/01/2025 12:12:10.000] [INFO] Running post-init for Network Sink
[27/01/2025 12:12:10.000] [INFO] Running post-init for Network Source
[27/01/2025 12:12:10.000] [INFO] Running post-init for RFspace Source
[27/01/2025 12:12:10.000] [INFO] Running post-init for RTL-TCP Source
[27/01/2025 12:12:10.000] [INFO] Running post-init for Radio
[27/01/2025 12:12:10.000] [INFO] Running post-init for Recorder
[27/01/2025 12:12:10.000] [INFO] Running post-init for Rigctl Server
[27/01/2025 12:12:10.000] [INFO] Running post-init for SDR++ Server Source
[27/01/2025 12:12:10.000] [INFO] Running post-init for Spectran HTTP Source
[27/01/2025 12:12:10.000] [INFO] Running post-init for SpyServer Source
[27/01/2025 12:12:10.000] [INFO] Ready.
[27/01/2025 12:12:15.000] [INFO] SDRPPServerSourceModule 'SDR++ Server Source': Menu Deselect!
[Resamp] predec: 64, interp: 15000, decim: 19531, inacc: 0.000000%, taps: 1484375
[27/01/2025 12:12:15.000] [INFO] New DSP samplerate: 1250000.000000 (source samplerate is 1250000.000000)
[27/01/2025 12:12:15.000] [INFO] FobosSDRSourceModule 'FobosSDR Source': Menu Select!
[Resamp] predec: 32, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[27/01/2025 12:12:25.000] [INFO] FobosSDRSourceModule 'FobosSDR Source': Start!
[27/01/2025 12:12:25.000] [INFO] FobosSDRSourceModule 'FobosSDR Source': Tune: 1381

@waterwin waterwin added the bug Something isn't working label Jan 27, 2025
@waterwin
Copy link
Author

CMakeLists.txt has option(OPT_BUILD_FOBOSSDR_SOURCE "Build FobosSDR Source Module (Dependencies: libfobos)" OFF)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant