Chris,
here's the list of files installed by the WSJT-X Debian package, no
more, no less. Please explain to me how any of those files could
possibly interfere with another application? Indeed, how could any of
them have anything to do with some other Hamlib installation on your system.
BTW, exactly the same list of files is installed by v2.2.1.
bill@Ubuntu-64-vbox:~$ dpkg-deb -c ~/Downloads/wsjtx_2.1.0_amd64.deb
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/bin/
-rwxr-xr-x root/root 14392 2019-07-14 00:54 ./usr/bin/fcal
-rwxr-xr-x root/root 10296 2019-07-14 00:54 ./usr/bin/fmeasure
-rwxr-xr-x root/root 10224 2019-07-14 00:54 ./usr/bin/fmtave
-rwxr-xr-x root/root 216248 2019-07-14 00:54 ./usr/bin/ft8code
-rwxr-xr-x root/root 88256 2019-07-14 00:54 ./usr/bin/jt4code
-rwxr-xr-x root/root 90720 2019-07-14 00:54 ./usr/bin/jt65code
-rwxr-xr-x root/root 949584 2019-07-14 00:54 ./usr/bin/jt9
-rwxr-xr-x root/root 84952 2019-07-14 00:54 ./usr/bin/jt9code
-rwxr-xr-x root/root 247968 2019-07-14 00:54 ./usr/bin/message_aggregator
-rwxr-xr-x root/root 227632 2019-07-14 00:54 ./usr/bin/msk144code
-rwxr-xr-x root/root 103848 2019-07-14 00:54 ./usr/bin/qra64code
-rwxr-xr-x root/root 120648 2019-07-14 00:54 ./usr/bin/qra64sim
-rwxr-xr-x root/root 4400800 2019-07-13 22:54 ./usr/bin/rigctl-wsjtx
-rwxr-xr-x root/root 4330720 2019-07-13 22:54 ./usr/bin/rigctlcom-wsjtx
-rwxr-xr-x root/root 4400736 2019-07-13 22:54 ./usr/bin/rigctld-wsjtx
-rwxr-xr-x root/root 116896 2019-07-14 00:54 ./usr/bin/udp_daemon
-rwxr-xr-x root/root 8534192 2019-07-14 00:54 ./usr/bin/wsjtx
-rwxr-xr-x root/root 100800 2019-07-14 00:54 ./usr/bin/wsprd
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/share/
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/share/applications/
-rw-r--r-- root/root 246 2018-06-05 20:18
./usr/share/applications/message_aggregator.desktop
-rw-r--r-- root/root 220 2018-06-05 20:18
./usr/share/applications/wsjtx.desktop
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/share/doc/
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/share/doc/WSJT-X/
-rw-r--r-- root/root 137 2018-06-05 20:18 ./usr/share/doc/WSJT-X/AUTHORS
-rw-r--r-- root/root 741 2018-06-05 20:18 ./usr/share/doc/WSJT-X/BUGS
-rw-r--r-- root/root 31953 2018-06-05 20:18 ./usr/share/doc/WSJT-X/COPYING
-rw-r--r-- root/root 13175 2019-07-14 00:42 ./usr/share/doc/WSJT-X/INSTALL
-rw-r--r-- root/root 75799 2019-07-14 00:42 ./usr/share/doc/WSJT-X/NEWS
-rw-r--r-- root/root 4228 2018-11-26 15:50 ./usr/share/doc/WSJT-X/README
-rw-r--r-- root/root 2829 2018-06-05 20:18 ./usr/share/doc/WSJT-X/THANKS
-rw-r--r-- root/root 216 2019-07-14 00:54
./usr/share/doc/WSJT-X/changelog.Debian.gz
-rw-r--r-- root/root 392 2019-07-14 00:29 ./usr/share/doc/WSJT-X/copyright
-rw-r--r-- root/root 4227318 2019-07-14 00:42
./usr/share/doc/WSJT-X/wsjtx-main-2.1.0.html
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/share/man/
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/share/man/man1/
-rw-r--r-- root/root 50 2019-07-14 00:42
./usr/share/man/man1/jt4code.1.gz
-rw-r--r-- root/root 2173 2019-07-14 00:42
./usr/share/man/man1/jt65code.1.gz
-rw-r--r-- root/root 43 2019-07-14 00:42 ./usr/share/man/man1/jt9.1.gz
-rw-r--r-- root/root 50 2019-07-14 00:42
./usr/share/man/man1/jt9code.1.gz
-rw-r--r-- root/root 1415 2019-07-14 00:43
./usr/share/man/man1/message_aggregator.1.gz
-rw-r--r-- root/root 868 2019-07-14 00:42
./usr/share/man/man1/rigctl-wsjtx.1.gz
-rw-r--r-- root/root 913 2019-07-14 00:43
./usr/share/man/man1/rigctlcom-wsjtx.1.gz
-rw-r--r-- root/root 861 2019-07-14 00:43
./usr/share/man/man1/rigctld-wsjtx.1.gz
-rw-r--r-- root/root 1588 2019-07-14 00:43
./usr/share/man/man1/udp_daemon.1.gz
-rw-r--r-- root/root 2189 2019-07-14 00:42 ./usr/share/man/man1/wsjtx.1.gz
-rw-r--r-- root/root 2049 2019-07-14 00:42 ./usr/share/man/man1/wsprd.1.gz
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/share/pixmaps/
-rw-r--r-- root/root 17659 2018-06-05 20:18
./usr/share/pixmaps/wsjtx_icon.png
drwxr-xr-x root/root 0 2019-07-14 00:54 ./usr/share/wsjtx/
-rw-r--r-- root/root 3738096 2018-06-05 20:18 ./usr/share/wsjtx/JPLEPH
bill@Ubuntu-64-vbox:~$
Before you claim it is somehow to do with the libraries that WSJT-X uses
from the system, here is the list of libraries loaded by WSJT-X:
bill@Ubuntu-64-vbox:~$ ldd `which wsjtx`
linux-vdso.so.1 (0x00007ffd2619d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fac83591000)
libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0
(0x00007fac83379000)
libfftw3f.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3f.so.3
(0x00007fac82f6c000)
libQt5SerialPort.so.5 =>
/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so.5 (0x00007fac82d54000)
libQt5PrintSupport.so.5 =>
/usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007fac82ae5000)
libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
(0x00007fac8229e000)
libQt5Sql.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5
(0x00007fac82055000)
libQt5Multimedia.so.5 =>
/usr/lib/x86_64-linux-gnu/libQt5Multimedia.so.5 (0x00007fac81d3e000)
libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
(0x00007fac819b2000)
libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(0x00007fac81249000)
libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
(0x00007fac80afe000)
libgfortran.so.4 => /usr/lib/x86_64-linux-gnu/libgfortran.so.4
(0x00007fac8071f000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007fac80396000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fac7fff8000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1
(0x00007fac7fdc9000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007fac7fbb1000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007fac7f992000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fac7f5a1000)
/lib64/ld-linux-x86-64.so.2 (0x00007fac87229000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fac7f383000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0
(0x00007fac7f133000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fac7ef16000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007fac7ec8a000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16
(0x00007fac7ea58000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0
(0x00007fac7e7ba000)
libicui18n.so.60 => /usr/lib/x86_64-linux-gnu/libicui18n.so.60
(0x00007fac7e319000)
libicuuc.so.60 => /usr/lib/x86_64-linux-gnu/libicuuc.so.60
(0x00007fac7df61000)
libdouble-conversion.so.1 =>
/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007fac7dd50000)
libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
(0x00007fac7da39000)
libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0
(0x00007fac7d7f9000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fac7d5f1000)
libpulsecommon-11.1.so =>
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so (0x00007fac7d373000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3
(0x00007fac7d126000)
libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0
(0x00007fac7cef5000)
libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0
(0x00007fac7cc3f000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6
(0x00007fac7c98b000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3
(0x00007fac7c75e000)
libicudata.so.60 => /usr/lib/x86_64-linux-gnu/libicudata.so.60
(0x00007fac7abb5000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fac7a943000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1
(0x00007fac7a71b000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0
(0x00007fac7a497000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007fac7a28d000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1
(0x00007fac7a014000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0
(0x00007fac79e0e000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6
(0x00007fac79ad6000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6
(0x00007fac798d2000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
(0x00007fac796cc000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fac794a6000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1
(0x00007fac7928a000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20
(0x00007fac78f6e000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007fac78d54000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8
(0x00007fac78add000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0
(0x00007fac788d4000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0
(0x00007fac786a9000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2
(0x00007fac78400000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
(0x00007fac781e5000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fac77fd0000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
(0x00007fac77dbb000)
bill@Ubuntu-64-vbox:~$
FWIW, you will not see Hamlib mentioned there because, as I said above,
it is statically linked into WSJT-X.
73
Bill
G4WJS.
On 06/06/2020 22:35, Topher Petty wrote:
Bill, I just looked at github, and the latest commit was 23 minutes
ago...
I appreciate your stance w/r/t conflicts, however, uninstalling wsjtx
2.1 resolved issues I was having with SKCClogger and FLDIGI. it may be
"rubbish", but using dpkg to remove the .deb published on the
Princeton website resulted in the other two softwares behaving as
expected, which leads me to the conclusion that your assertion that
wsjtx was the cause of the issue being rubbish is, itself, rubbish.
Luckily, the installation of the deb for 2.2.1 did not cause the
return of the issues I was having.
Carry on.
73 de AI8W, Chris
On Sat, Jun 6, 2020, 15:11 Bill Somerville <g4...@classdesign.com
<mailto:g4...@classdesign.com>> wrote:
On 06/06/2020 19:55, Topher Petty wrote:
> Out of curiosity, why not list hamlib as a prerequisite and have
> people install it separately, so that those of us that already
use it
> and keep it updated don't have duplicated libraries on our systems
> that can potentially cause version conflicts?
> Hamlib has installers for windows and Mac on the git site, iirc..
> I just tracked down difficulties I was having with SKCClogger and
> FLDIGI to the differing versions of hamlib installed on my
system, and
> un-installing wsjtx fixed those other two bits of software...
> Going to bump up to 2.2.1 to test... Crossing my fingers I don't
get
> to play "lib track bingo" again.
>
> 73 de AI8W, Chris
Hi Chris,
the last release of Hamlib was several Years ago. Although the
project
has active development it is rather overdue for a new release. We
have
worked with a snapshot of Hamlib, which we would prefer to bundle
with
WSJT-X, at least until an official release with support for
current rigs
is available. We have over the last several versions included some
patches that were ahead of even the Hamlib master branch, all of
those
have been submitted and accepted by the Hamlib developers. We would
either have to deny a lot of users support for their new rigs or ask
them to install versions of Hamlib that may clash with other
appliactions or system installed versions. By static linking
Hamlib we
avoid that mess, unfortunately most Linux distributions object to
static
linking other projects's libraries so the package maintainers have to
unpick out build scripts to comply. We would gladly revert to having
WSJT-X dynamically link to Hamlib, just like it does with Qt and
FFTW3
but on balance at the moment it is not the best option for users.
That
may change soon.
Note that your assertion that the Hamlib used with WSJT-X might cause
conflicts is rubbish, the WSJT-X exposes nothing from the Hamlib it
uses. There are no version conflicts unless you have messed with our
build scripts.
73
Bill
G4WJS.
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel