Bug#1079942: marked as done (wsjtx: crash when trying to use superfox, missing sfrx binary)
Your message dated Wed, 28 Aug 2024 22:00:48 +0200
with message-id <Zs-B8CgAD7Qxzwt7@msg.df7cb.de>
and subject line Re: Bug#1079942: wsjtx: crash when trying to use superfox, missing sfrx binary
has caused the Debian Bug report #1079942,
regarding wsjtx: crash when trying to use superfox, missing sfrx binary
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.)
--
1079942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079942
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
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
--- End Message ---
Reply to: