[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1119961: marked as done (svxlink-server is not built agains libgpiod)



Your message dated Sun, 28 Dec 2025 00:19:09 +0000
with message-id <6224047.lOV4Wx5bFT@macrotis>
and subject line 
has caused the Debian Bug report #1119961,
regarding svxlink-server is not built agains libgpiod
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1119961: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119961
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: svxlink-server
Version: 24.02-5
Severity: important
X-Debbugs-Cc: dm5aha@darc.de

Dear Maintainer,

I discovered svxlink-server is not built against libgpiod which affects
the useability of the software. It is not possible to configure squelch
and PTT signals using the GPIOD driver, but only to use the deprecated
sysfs-GPIO-driver.

To reproduce create the following sample configuration `svxlink.conf`

```
[GLOBAL]
LOGIC_CORE_PATH=/usr/lib/aarch64-linux-gnu/svxlink
LOGICS=SimplexLogic
CFG_DIR=svxlink.d
TIMESTAMP_FORMAT="%c"
CARD_SAMPLE_RATE=48000

[SimplexLogic]
TYPE=Simplex
RX=Rx1
TX=Tx1
CALLSIGN=DB0CSD
EVENT_HANDLER=/usr/share/svxlink/events.tcl

[Rx1]
TYPE=Local
RX_ID=A
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
SQL_DET=GPIOD
SQL_GPIOD_CHIP=gpiochip0
SQL_GPIOD_LINE=16

[Tx1]
TYPE=Local
TX_ID=A
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
PTT_TYPE=GPIOD
PTT_GPIOD_CHIP=gpiochip0
PTT_GPIOD_LINE=17
```

Start SvxLink

```
# svxlink --config /etc/svxlink/svxlink2.conf
SvxLink v1.8.0@24.02 Copyright (C) 2003-2023 Tobias Blomberg / SM0SVX

SvxLink comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it in accordance with the terms and conditions in the
GNU GPL (General Public License) version 2 or later.

Using configuration file: svxlink2.conf
--- Using sample rate 48000Hz

Starting logic: SimplexLogic
        Found plugin: /usr/lib/aarch64-linux-gnu/svxlink/SimplexLogic.so
SimplexLogic: Loading RX "Rx1"
*** ERROR: Unknown squelch type specified in config variable Rx1/SQL_DET. Legal squelch types are: "COMBINE" "CTCSS" "EVDEV" "GPIO" "HIDRAW" "OPEN" "PTY" "SERIAL" "SIGLEV" "VOX" 
*** ERROR: Could not initialize RX "Rx1"
*** ERROR: Could not load or initialize Logic object "SimplexLogic". Skipping...
*** ERROR: No logics available. Bailing out...
```

It shows, that the GPIOD driver is not available, although libgpiod is a
dependency since version 24.02-2.

It seems SvxLink is not built agains libpgiod as version 24.02 requires
version 1 of libgpiod, whereas Debian Trxie ships version 2 of libgpiod.
Due to the implementation of SvxLinks built system, not suitable
libgpiod is found and the feature is disabled with just a notice but no
build error (https://github.com/sm0svx/svxlink/blob/24.02/src/svxlink/trx/CMakeLists.txt#L65).

I would like to recommend to backport the support for libgpiod version 2
from https://github.com/sm0svx/svxlink/commit/79d25bc6115cb89d61a86447cea85775473e2138
to allow to use this feature under Debian Trixie.

Many thanks in advance
Kind regards

-- System Information:
Debian Release: 13.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)
Foreign Architectures: armhf

Kernel: Linux 6.12.47+rpt-rpi-v8 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages svxlink-server depends on:
ii  adduser              3.152
ii  init-system-helpers  1.69~deb13u1
ii  libasyncaudio1.6t64  24.02-5
ii  libasynccore1.6t64   24.02-5
ii  libasynccpp1.6t64    24.02-5
ii  libc6                2.41-12+rpt1
ii  libcurl3t64-gnutls   8.14.1-2
ii  libecholib1.3t64     24.02-5
ii  libgcc-s1            14.2.0-19
ii  libgcrypt20          1.11.0-7
ii  libgsm1              1.0.22-1+b2
ii  libjsoncpp26         1.9.6-3
ii  libpopt0             1.19+dfsg-2
ii  librtlsdr0           2.0.2-2+b1
ii  libsigc++-2.0-0v5    2.12.1-3
ii  libstdc++6           14.2.0-19
ii  libtcl8.6            8.6.16+dfsg-1
ii  svxlink-gpio         24.02-5

Versions of packages svxlink-server recommends:
ii  remotetrx                  24.02-5
ii  svxlink-calibration-tools  24.02-5

svxlink-server suggests no packages.

-- Configuration Files:
/etc/svxlink/svxlink.conf changed [not included]
/etc/svxlink/svxlink.d/ModuleEchoLink.conf changed [not included]
/etc/svxlink/svxlink.d/ModuleMetarInfo.conf changed [not included]

-- no debconf information

--- End Message ---
--- Begin Message ---
Closed in the most recent upload
 
--
Dave Hibberd <hibby@debian.org>  
Debian Developer
Packet Radioist
MM0RFN

--- End Message ---

Reply to: