This is an automatic notification regarding your Bug report
which was filed against the wsjtx package:
#1079942: wsjtx: crash when trying to use superfox, missing sfrx binary
It has been closed by Christoph Berg <myon@debian.org>.
Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Christoph Berg <myon@debian.org> by
replying to this email.
--
1079942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079942
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
---------- Forwarded message ----------
From: Christoph Berg <myon@debian.org>
To: John Flinchbaugh <john@hjsoft.com>, 1079942-done@bugs.debian.org
Cc:
Bcc:
Date: Wed, 28 Aug 2024 22:00:48 +0200
Subject: Re: Bug#1079942: wsjtx: crash when trying to use superfox, missing sfrx binary
Re: John Flinchbaugh
> wsjtx package seems to be missing the sfrx binary for the new superfox mode.
$ apt-cache show wsjtx
Package: wsjtx
Version: 2.7.0~rc6+dfsg-1
Description-en: Weak-signal amateur radio communications
...
This package does not contain non-free components required for "superfox"
operation. See README.Debian for more details.
$ cat /usr/share/doc/wsjtx/README.Debian
wsjtx on Debian and superfox mode
=================================
wsjtx 2.7.0~rc5 introduced a "superfox" mode where the DX station (the
superfox) uses a new 1.5 kHz-wide waveform to work up to 9 stations in
parallel, including a digital signature to prove the station is not a pirate.
(The "super hounds" still use normal FT8 signals that can be decoded normally.)
Unfortunately, the superfox code for sending and signing, and on the hound side
receiving and signature verification, is not open source, but released as
closed-source binaries sftx and sfrx. These binaries are not part of this
Debian package.
The wsjtx Debian package still supports superfox operation, but the sftx and
sfrx binaries have to be obtained separately and installed into /usr/bin/.
* Download the wsjtx tarball from https://sourceforge.net/projects/wsjt/files/
* Unpack the tarball
* Unpack the nested tarball found in wsjtx-*/src/wsjtx.tgz
* Go to wsjtx/lib/superfox/
* Pick your architecture (amd64 = "linux", arm64 = "arm", arm32)
* Copy foxchk sftx sfrx to /usr/bin
Other operating modes supported by wsjtx are unaffected.
-- Christoph Berg <myon@debian.org> Sat, 20 Jul 2024 11:44:53 +0200
---------- Forwarded message ----------
From: John Flinchbaugh <john@hjsoft.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Cc:
Bcc:
Date: Wed, 28 Aug 2024 15:49:58 -0400
Subject: wsjtx: crash when trying to use superfox, missing sfrx binary
Package: wsjtx
Version: 2.7.0~rc6+dfsg-1
Severity: important
X-Debbugs-Cc: john@hjsoft.com
Dear Maintainer,
wsjtx package seems to be missing the sfrx binary for the new superfox mode.
Start up wsjtx.
go into settings -> advanced -> special operating activity -> ( ) hound -> [ ] superfox, and save the settings.
Within 1 minute, wsjtx will try to decode a supefox transmission (whether it's there or not),
and it'll fail with a pop-up eror:
---
Running: /usr/bin/jt9 -s WSJT-X -w 1 -m 3 -e /usr/bin -a /home/john/.local/share/WSJT-X -t /tmp/WSJT-X
sh: 1: /usr/bin/sfrx: not found
Fortran runtime error: EXECUTE_COMMAND_LINE: Invalid command line
Error termination. Backtrace:
#0 0x7ff8b5c21b9a in ???
#1 0x7ff8b5c22699 in ???
#2 0x7ff8b5eb8eeb in ???
#3 0x5577da256a06 in ???
#4 0x5577da24ff15 in ???
#5 0x5577da24f467 in ???
#6 0x5577da24d8a2 in ???
#7 0x7ff8b563edb9 in ???
#8 0x7ff8b563ee74 in __libc_start_main
#9 0x5577da24d900 in ???
#10 0xffffffffffffffff in ???
---
Workaround: installing the wjstx deb package from their sourceforge works fine for superfox.
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.10.6-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages wsjtx depends on:
ii libboost-filesystem1.83.0 1.83.0-3.2
ii libboost-log1.83.0 1.83.0-3.2
ii libboost-thread1.83.0 1.83.0-3.2
ii libc6 2.40-2
ii libfftw3-single3 3.3.10-1+b3
ii libgcc-s1 14.2.0-3
ii libgfortran5 14.2.0-3
ii libgomp1 14.2.0-3
ii libhamlib-utils 4.5.5-4+b1
ii libhamlib4t64 4.5.5-4+b1
ii libqcustomplot2.1 2.1.0+dfsg1-3.1+b3
ii libqt5core5t64 5.15.13+dfsg-4
ii libqt5gui5t64 5.15.13+dfsg-4
ii libqt5multimedia5 5.15.13-2
ii libqt5multimedia5-plugins 5.15.13-2
ii libqt5network5t64 5.15.13+dfsg-4
ii libqt5serialport5 5.15.13-2
ii libqt5sql5-sqlite 5.15.13+dfsg-4
ii libqt5sql5t64 5.15.13+dfsg-4
ii libqt5widgets5t64 5.15.13+dfsg-4
ii libstdc++6 14.2.0-3
ii wsjtx-data 2.7.0~rc6+dfsg-1
Versions of packages wsjtx recommends:
ii wsjtx-doc 2.7.0~rc6+dfsg-1
wsjtx suggests no packages.
-- no debconf information