Package Details: js8call 2.2.0-1

Git Clone URL: https://aur.archlinux.org/js8call.git (read-only, click to copy)
Package Base: js8call
Description: Software for ragchewing and message-passing based on WSJT-X
Upstream URL: https://groups.io/g/js8call
Keywords: amateur ft8 ft8call ham js8 radio
Licenses: GPL-3
Submitter: classabbyamp
Maintainer: classabbyamp
Last Packager: classabbyamp
Votes: 6
Popularity: 0.70
First Submitted: 2018-10-08 18:29
Last Updated: 2020-06-26 06:19

Latest Comments

1 2 Next › Last »

abortretryfail commented on 2020-08-14 00:52

This may not be the right way to go about it, but it works. Built against hamlib-3.3-8 from community.

    diff --git a/PKGBUILD b/PKGBUILD
    index 4b530da..49bfcc1 100644
    --- a/PKGBUILD
    +++ b/PKGBUILD
    @@ -16,6 +16,7 @@ md5sums=('000b6d7da83f49b85560fab14e09db21')

     build() {
         mv $srcdir/widefido-js8call* $srcdir/$pkgname-$pkgver
    +    echo "add_compile_definitions(JS8_USE_HAMLIB_THREE)" >> $srcdir/$pkgname-$pkgver/CMakeLists.txt
         mkdir -p $srcdir/build
         cd $srcdir/build
         cmake -Wno-dev -Dhamlib_LIBRARY_DIRS=/usr/lib/ -DCMAKE_INSTALL_PREFIX=${pkgdir}/usr -DCMAKE_BUILD_TYPE=Release $srcdir/$pkgname-$pkgver

mh00h commented on 2020-07-28 03:54

js8call has an option called JS8_USE_LEGACY_HAMLIB that could be used to drop the dependency on hamlib 4 until it's been released. Someone would need to implement this into the PKGBUILD.

UPDATE: it is now JS8_USE_HAMLIB_THREE instead of JS8_USE_LEGACY_HAMLIB.

mh00h commented on 2020-07-28 03:36

note that installing hamlib-git causes fldigi to no longer launch

simona commented on 2020-07-16 07:55

/home/simona/.cache/yay/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:18:24: error: conflicting declaration ‘typedef struct s_rig RIG’ 18 | typedef struct s_rig RIG;

deadite66 commented on 2020-07-05 14:31

2.2.0 builds fine for me with hamlib-git as @ronoverdrive noted.

chris_debian commented on 2020-05-18 11:40

Hi, all.

Fresh install of Manjaro, and I can't get 2.1.1 to build. I get this error:

In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qstringlist.h:41, from /usr/include/qt/QtCore/QStringList:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.1.1/HRDTransceiver.hpp:10, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.1.1/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qalgorithms.h:82:56: note: declared here 82 | QT_DEPRECATED_X("Use std::copy") inline OutputIterator qCopy(InputIterator begin, InputIterator end, OutputIterator dest) | ^~~~~ make[1]: [CMakeFiles/Makefile2:218: CMakeFiles/wsjt_qt.dir/all] Error 2 make: [Makefile:172: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Any help appreciated.

Cheers,

Chris. 2E0FRU

m78 commented on 2020-05-15 18:07

could anyone help on this compile error:

In file included from /usr/include/qt/QtCore/QString:1, from /tmp/trizen-z/js8call/src/js8call-2.1.1/HamlibTransceiver.hpp:6, from /tmp/trizen-z/js8call/src/js8call-2.1.1/HamlibTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:380:14: note: declared here 380 | QString &vsprintf(const char format, va_list ap) Q_ATTRIBUTE_FORMAT_PRINTF(2, 0); | ^~~~~~~~ make[2]: [CMakeFiles/wsjt_qt.dir/build.make:423: CMakeFiles/wsjt_qt.dir/TransceiverFactory.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... make[2]: [CMakeFiles/wsjt_qt.dir/build.make:451: CMakeFiles/wsjt_qt.dir/HamlibTransceiver.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:218: CMakeFiles/wsjt_qt.dir/all] Error 2 make: ** [Makefile:172: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: Unable to build js8call - makepkg exited with code: 4

wiccan2 commented on 2020-04-05 14:34

Geting a compile error with latest version:

make[2]: *** [CMakeFiles/wsjt_qt.dir/build.make:420: CMakeFiles/wsjt_qt.dir/TransceiverFactory.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/wiccan2/.cache/yay/js8call/src/js8call-2.1.1/HamlibTransceiver.cpp:1:
/home/wiccan2/.cache/yay/js8call/src/js8call-2.1.1/HamlibTransceiver.hpp: At global scope:
/home/wiccan2/.cache/yay/js8call/src/js8call-2.1.1/HamlibTransceiver.hpp:15:22: error: conflicting declaration ‘typedef struct rig RIG’
   15 |   typedef struct rig RIG;
      |                      ^~~
In file included from /home/wiccan2/.cache/yay/js8call/src/js8call-2.1.1/HamlibTransceiver.hpp:8,
                 from /home/wiccan2/.cache/yay/js8call/src/js8call-2.1.1/HamlibTransceiver.cpp:1:
/usr/include/hamlib/rig.h:165:22: note: previous declaration as ‘typedef struct s_rig RIG’
  165 | typedef struct s_rig RIG;
      |                      ^~~

Update: The patch from this issue fixes the problem - https://bitbucket.org/widefido/js8call/issues/323/fix-required-to-build-against-hamlib-from

ronoverdrive commented on 2020-01-20 15:55

As of version 2.1.0 it won't compile against hamlib in Community, but will compile against hamlib-git. May want to set hamlib-git as a dependancy.

adsun commented on 2019-05-23 23:24

This requires hamlib in depends, otherwise build fails in a clean chroot.