Package Details: wsjtx 2.1.2-1

Git Clone URL: https://aur.archlinux.org/wsjtx.git (read-only, click to copy)
Package Base: wsjtx
Description: Software for Amateur Radio Weak-Signal Communication (JT9 and JT65)
Upstream URL: http://physics.princeton.edu/pulsar/k1jt/wsjtx.html
Licenses: GPL-3
Submitter: 7h0ma5
Maintainer: 7h0ma5
Last Packager: 7h0ma5
Votes: 18
Popularity: 1.25
First Submitted: 2015-06-09 13:48
Last Updated: 2019-12-12 15:10

Latest Comments

1 2 3 4 Next › Last »

nickoe commented on 2020-02-12 21:10

nrdufour, maybe submit it upstream? It looks like we also see the error there in git.

nrdufour commented on 2020-02-03 17:32

I managed to solve the compilation issue on qt_helpers.hpp with the following patch file called wsjtx.patch being copied in the source itself with the following content:


--- a/qt_helpers.hpp    2019-11-26 09:22:32.000000000 -0500
+++ b/qt_helpers.hpp    2020-02-03 11:30:07.488214336 -0500
@@ -83,6 +83,7 @@
   // std::hash<> specialization for QString based on the dbj2
   // algorithm <http://www.cse.yorku.ca/~oz/hash.html> because qHash()
   // is poor on 64-bit platforms due to being a 32-bit hash value
+  #if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
   template<>
   struct hash<QString>
   {
@@ -96,6 +97,7 @@
       return hash;
     }
   };
+#endif
 }

 // Register some useful Qt types with QMetaType

then I added the following to the PKGBUILD:


prepare() {
    cp $srcdir/../wsjtx.patch $srcdir/wsjtx-2.1.2/wsjtx.patch
}

djpohly commented on 2020-02-01 21:08

It looks like either this needs git as a makedep, or we have to patch the "Find_package(Git REQUIRED)" line out of CMakeLists.txt. See build log: https://travis-ci.org/djpohly/PKGBUILD/builds/644871931#L979-L984

PhantomNomad commented on 2020-02-01 04:11

I'm having the same problem on a fresh up todate install of Manjaro.

[ 71%] Built target qcp make[3]: [Makefile:152: all] Error 2 make[2]: [CMakeFiles/wsjtx-build.dir/build.make:61: wsjtx-prefix/src/wsjtx-stamp/wsjtx-build] Error 2 make[1]: [CMakeFiles/Makefile2:388: CMakeFiles/wsjtx-build.dir/all] Error 2 make: [Makefile:84: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

jgould1981 commented on 2020-01-14 04:09

In trying to build this tonight I end up with this:

[ 71%] Linking CXX static library libwsjt_fort.a [ 71%] Built target wsjt_fort [ 71%] Linking CXX static library libqcp.a [ 71%] Built target qcp make[3]: [Makefile:152: all] Error 2 make[2]: [CMakeFiles/wsjtx-build.dir/build.make:61: wsjtx-prefix/src/wsjtx-stamp/wsjtx-build] Error 2 make[1]: [CMakeFiles/Makefile2:388: CMakeFiles/wsjtx-build.dir/all] Error 2 make: [Makefile:84: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Any suggestions?

Fresh Manjaro install, with nothing to do according to pacman -Syu.

mmanjos commented on 2020-01-10 21:54

I'm getting the same wsjtx/src/build/wsjtx-prefix/src/wsjtx/qt_helpers.hpp:87:10: error: redefinition of ‘struct std::hash<QString>’ error as n8sqt

I get the error with my system running on qt5-*-5.14.0-1 but the error goes away as soon as I downgrade to qt5-*-5.13.2 packages

n8sqt commented on 2020-01-03 21:54

I'm seeing the following error when trying to install WSJTX:

/home/bob/aur/wsjtx/src/build/wsjtx-prefix/src/wsjtx/qt_helpers.hpp: At global scope:
/home/bob/aur/wsjtx/src/build/wsjtx-prefix/src/wsjtx/qt_helpers.hpp:87:10: error: redefinition of ‘struct std::hash<QString>’
   87 |   struct hash<QString>
      |          ^~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qlist.h:47,
                 from /usr/include/qt/QtCore/qobject.h:49,
                 from /usr/include/qt/QtCore/QObject:1,
                 from /home/bob/aur/wsjtx/src/build/wsjtx-prefix/src/wsjtx/MessageServer.hpp:4,
                 from /home/bob/aur/wsjtx/src/build/wsjtx-prefix/src/wsjtx/MessageServer.cpp:1:
/usr/include/qt/QtCore/qhashfunctions.h:204:1: note: previous definition of ‘struct std::hash<QString>’
  204 | QT_SPECIALIZE_STD_HASH_TO_CALL_QHASH_BY_CREF(QString)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I get the same redefinition error if I try to compile from the WSJT self-contained source tarball rather than through makepkg -si

Manjaro was installed yesterday and updated with pacman -Syyu

before attempting this.

ronoverdrive commented on 2019-07-16 14:09

Now needs Qt5-tools as a dependancy.

fiatguy85 commented on 2018-10-06 19:18

I was able to solve the freezing issue by switching to ALSA pulse audio input/output, rather than pulse.

fiatguy85 commented on 2018-10-02 01:48

I am getting the same issue, but I do not always have that ALSA lib error when it occuring. With a Yaesu FT-891, following a transmit it freezes the Waterfall. After that, hitting tune or transmit appears to key the radio, but no output is given nor is anything received. I am also still able to control the radio frequency (i.e. switch bands). This could also be an issue with hamlib or the radio, although I don't have issues with Hamlib and fldigi. I am also occasionally getting the error:

Hamlib: newcat_get_cmd: Rig Busy