Package Details: rsp_tcp-git v0.1.beta.r16.g61b8c91-2

Git Clone URL: https://aur.archlinux.org/rsp_tcp-git.git (read-only, click to copy)
Package Base: rsp_tcp-git
Description: a rtl_tcp compatible IQ server for the RSP range of SDRPlay SDR
Upstream URL: https://github.com/SDRplay/RSPTCPServer
Licenses: GPL3
Provides: rsp_tcp
Submitter: FuzzyCheese
Maintainer: Zorbatron
Last Packager: Zorbatron
Votes: 0
Popularity: 0.000000
First Submitted: 2021-04-28 20:04 (UTC)
Last Updated: 2025-11-06 19:02 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

Zorbatron commented on 2025-11-07 03:46 (UTC)

What version of libsdrplay do you have installed? Support for the RSP1B was added in 3.14 and the RSPdxR2 in 3.15. Those symbols are probably missing due to you having an older version of the API installed.

simona commented on 2025-10-13 12:02 (UTC)


==> Avvio di build() in corso...
[ 50%] Building C object CMakeFiles/rsp_tcp.dir/rsp_tcp.c.o
/home/simona/.cache/yay/rsp_tcp-git/src/RSPTCPServer/rsp_tcp.c: In function ‘event_callback’:
/home/simona/.cache/yay/rsp_tcp-git/src/RSPTCPServer/rsp_tcp.c:610:14: error: ‘sdrplay_api_DeviceFailure’ undeclared (first usein this function); did you mean ‘sdrplay_api_DeviceParamsT’?
610 |         case sdrplay_api_DeviceFailure:
|              ^~~~~~~~~~~~~~~~~~~~~~~~~
|              sdrplay_api_DeviceParamsT
/home/simona/.cache/yay/rsp_tcp-git/src/RSPTCPServer/rsp_tcp.c:610:14: note: each undeclared identifier is reported only once for each function it appears in
/home/simona/.cache/yay/rsp_tcp-git/src/RSPTCPServer/rsp_tcp.c: In function ‘hardware_ver_to_model’:
/home/simona/.cache/yay/rsp_tcp-git/src/RSPTCPServer/rsp_tcp.c:861:14: error: ‘SDRPLAY_RSP1B_ID’ undeclared (first use in this function); did you mean ‘SDRPLAY_RSP1_ID’?
861 |         case SDRPLAY_RSP1B_ID:
|              ^~~~~~~~~~~~~~~~
|              SDRPLAY_RSP1_ID
/home/simona/.cache/yay/rsp_tcp-git/src/RSPTCPServer/rsp_tcp.c:863:14: error: ‘SDRPLAY_RSPdxR2_ID’ undeclared (first use in this function); did you mean ‘SDRPLAY_RSPdx_ID’?
863 |         case SDRPLAY_RSPdxR2_ID:
|              ^~~~~~~~~~~~~~~~~~
|              SDRPLAY_RSPdx_ID
make[2]: *** [CMakeFiles/rsp_tcp.dir/build.make:79: CMakeFiles/rsp_tcp.dir/rsp_tcp.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/rsp_tcp.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

simona commented on 2025-07-10 10:39 (UTC)


CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 has been removed from CMake.

Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.

Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

synthead commented on 2025-03-30 03:23 (UTC)

I am running into this problem when building this package:

==> Starting build()...
CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

MarsSeed commented on 2023-10-31 14:06 (UTC)

It seems this is the proper, actively maintained continuation fork:

https://github.com/ON5HB/rsp_tcp

synthead commented on 2023-03-06 17:42 (UTC)

Here's a systemd service that works with this package:

If you're adding this as an admin outside the package, I recommend putting this in /etc/systemd/system/rsp_tcp.service. If you build it into this package, I recommend /usr/lib/systemd/system/rsp_tcp.service.

[Unit]
Description=RSP TCP Server
After=network.target sdrplay.service

[Service]
Restart=on-failure
RestartSec=1
EnvironmentFile=/etc/conf.d/rsp_tcp
ExecStart=/usr/bin/rsp_tcp "$RSP_TCP_ARGS"

[Install]
WantedBy=multi-user.target

And this is what I'm using for /etc/conf.d/rsp_tcp:

# CLI arguments to pass to rsp_tcp.  See rsp_tcp --help.
RSP_TCP_ARGS="-a 0.0.0.0"