I've been having some issues both in compiling and attempting to install the 
Debian AMD64 .deb package.  I'm running Debian 9.6, fully patched.  When I 
attempt to install the supplied .deb, it responds as follows.  I checked a few 
and at least some dependencies may not be met in current Stretch repos.


Selecting previously unselected package wsjtx.
(Reading database ... 234387 files and directories currently installed.)
Preparing to unpack wsjtx_2.0.0-rc4_amd64.deb ...
Unpacking wsjtx (2.0.0-rc4) ...
dpkg: dependency problems prevent configuration of wsjtx:
wsjtx depends on libc6 (>= 2.27); however:
Version of libc6:amd64 on system is 2.24-11+deb9u3.
wsjtx depends on libgfortran4 (>= 7); however:
Package libgfortran4 is not installed.
wsjtx depends on libqt5gui5 (>= 5.8.0); however:
Version of libqt5gui5:amd64 on system is 5.7.1+dfsg-3+b1.
wsjtx depends on libstdc++6 (>= 7); however:
Version of libstdc++6:amd64 on system is 6.3.0-18+deb9u1.

dpkg: error processing package wsjtx (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for man-db (2.7.6.1-2) ...
Errors were encountered while processing:
wsjtx


When I attempted to compile from source, I had to first run this:


autoreconf --install


Then I compiled hamlib, then I had to instruct wsjt-x where to find hamlib (I'm 
guessing at the flag name):


cmake -D CMAKE_CXX_COMPILER="/usr/bin/g++" -D 
CMAKE_Fortran_COMPILER="/usr/bin/gfortran-6" -D 
hamlib_LIBRARY_DIRS="/usr/local/lib" -D 
CMAKE_INSTALL_PREFIX=~/.local/wsjt-x-2.0.0-rc4 .


cmake --build . --target install


And it ultimately failed with this:


[ 49%] Linking CXX executable wsjtx
libwsjt_qt.a(HamlibTransceiver.cpp.o): In function 
`HamlibTransceiver::do_tx_frequency(unsigned long long, Transceiver::MODE, 
bool)':
HamlibTransceiver.cpp:(.text._ZN17HamlibTransceiver15do_tx_frequencyEyN11Transceiver4MODEEb+0x3e9):
 undefined reference to `rig_set_split_freq_mode'
collect2: error: ld returned 1 exit status
CMakeFiles/wsjtx.dir/build.make:1057: recipe for target 'wsjtx' failed
make[2]: *** [wsjtx] Error 1
CMakeFiles/Makefile2:182: recipe for target 'CMakeFiles/wsjtx.dir/all' failed
make[1]: *** [CMakeFiles/wsjtx.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2


Has anyone gotten RC4 working on Debian 9?  Whether compiled or just using a 
pre-built package.  Thanks!


73, KD0KZE / Paui

_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to