Package Details: js8call 2.2.0-3

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://bitbucket.org/widefido/js8call/
Keywords: amateur ft8 ft8call ham js8 radio
Licenses: GPL-3
Submitter: classabbyamp
Maintainer: classabbyamp
Last Packager: classabbyamp
Votes: 6
Popularity: 0.107402
First Submitted: 2018-10-08 18:29
Last Updated: 2021-02-02 05:18

Latest Comments

1 2 Next › Last »

joshuarubin commented on 2021-02-03 20:49

Now only builds against hamlib and not hamlib-git

classabbyamp commented on 2021-02-02 05:19

build issues should be fixed

@fyoory @chris_debian

fix from @abortretryfail

fyoory commented on 2021-01-29 23:35

Hi, I can only get this to apply using abortretryfail's method on 2.2.0-2. Why can't I build this with the stock AUR package?

nl13067 commented on 2020-12-21 11:38

Solution: build from source. Follow the instructions as included in the tarball.

Jeroen PF1JM

chris_debian commented on 2020-12-07 13:29

v2.2.0-1:

This is still failing to build, and although it's long, I've included the output from where it seems to fail. Has anyone got around this?

Chris 2E0FRU

[ 68%] Building CXX object CMakeFiles/wsjt_qt.dir/NetworkServerLookup.cpp.o In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtNetwork/qabstractsocket.h:47, from /usr/include/qt/QtNetwork/qhostaddress.h:48, from /usr/include/qt/QtNetwork/QHostAddress:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/IARURegions.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.hpp:10, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/MetaDataRegistry.cpp:8: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qmetaobject.h:45, from /usr/include/qt/QtWidgets/qitemeditorfactory.h:44, from /usr/include/qt/QtWidgets/QItemEditorFactory:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/MetaDataRegistry.cpp:4: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/wsjt_qt.dir/revision_utils.cpp.o /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/NetworkServerLookup.cpp: In function ‘std::tuple<QHostAddress, short unsigned int> network_server_lookup(QString, quint16, QHostAddress, QAbstractSocket::NetworkLayerProtocol)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/NetworkServerLookup.cpp:65:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 65 | if (required_protocol != host_address.protocol ()) | ^~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/NetworkServerLookup.cpp:71:13: note: here 71 | case QAbstractSocket::AnyIPProtocol: | ^~~~ [ 68%] Building CXX object CMakeFiles/wsjt_qt.dir/WFPalette.cpp.o [ 69%] Building CXX object CMakeFiles/wsjt_qt.dir/Radio.cpp.o [ 69%] Building CXX object CMakeFiles/wsjt_qt.dir/RadioMetaType.cpp.o /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/revision_utils.cpp: In function ‘QString revision(const QString&)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/revision_utils.cpp:8:34: warning: unused parameter ‘svn_rev_string’ [-Wunused-parameter] 8 | QString revision (QString const& svn_rev_string) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/revision_utils.cpp: In function ‘QString program_title(const QString&)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/revision_utils.cpp:34:39: warning: unused parameter ‘revision’ [-Wunused-parameter] 34 | QString program_title (QString const& revision) | ~~~~~~~~~~~~~~~^~~~~~~~ [ 69%] Building CXX object CMakeFiles/wsjt_qt.dir/IARURegions.cpp.o [ 70%] Building CXX object CMakeFiles/wsjt_qt.dir/Bands.cpp.o [ 70%] Building CXX object CMakeFiles/wsjt_qt.dir/Modes.cpp.o [ 70%] Building CXX object CMakeFiles/wsjt_qt.dir/FrequencyList.cpp.o In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/WFPalette.cpp:28: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/QTextStream:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/WFPalette.cpp:10: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/WFPalette.cpp: In member function ‘void {anonymous}::Designer::export_palette()’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/WFPalette.cpp:245:97: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 245 | stream << colour.red () << ';' << colour.green () << ';' << colour.blue () << endl; | ^~~~ In file included from /usr/include/qt/QtCore/QTextStream:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/WFPalette.cpp:10: /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/WFPalette.cpp:245:97: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 245 | stream << colour.red () << ';' << colour.green () << ';' << colour.blue () << endl; | ^~~~ In file included from /usr/include/qt/QtCore/QTextStream:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/WFPalette.cpp:10: /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/IARURegions.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/IARURegions.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QAbstractListModel:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/IARURegions.hpp:4, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/IARURegions.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/wsjt_qt.dir/StationList.cpp.o In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Modes.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Modes.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/QAbstractListModel:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Modes.hpp:4, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Modes.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/IARURegions.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.hpp:10, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/qsortfilterproxymodel.h:43, from /usr/include/qt/QtCore/QSortFilterProxyModel:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.hpp:7, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.cpp: In member function ‘bool FrequencyList_v2::removeDisjointRows(QModelIndexList)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.cpp:233:51: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QModelIndex>::iterator; LessThan = bool ()(const QModelIndex&, const QModelIndex&)]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 233 | qSort (rows.begin (), rows.end (), row_is_higher); | ^ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/QList:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.cpp:1: /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ [ 71%] Building CXX object CMakeFiles/wsjt_qt.dir/FrequencyLineEdit.cpp.o [ 71%] Building CXX object CMakeFiles/wsjt_qt.dir/CandidateKeyFilter.cpp.o [ 71%] Building CXX object CMakeFiles/wsjt_qt.dir/ForeignKeyDelegate.cpp.o In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/IARURegions.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.hpp:10, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/StationList.cpp:25: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/qsortfilterproxymodel.h:43, from /usr/include/qt/QtCore/QSortFilterProxyModel:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/StationList.hpp:4, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/StationList.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/StationList.cpp: In member function ‘bool StationList::removeDisjointRows(QModelIndexList)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/StationList.cpp:171:51: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QModelIndex>::iterator; LessThan = bool ()(const QModelIndex&, const QModelIndex&)]’ is deprecated: Use std::sort [-Wdeprecated-declarations] 171 | qSort (rows.begin (), rows.end (), row_is_higher); | ^ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qvariant.h:45, from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtCore/qabstractproxymodel.h:43, from /usr/include/qt/QtCore/qsortfilterproxymodel.h:43, from /usr/include/qt/QtCore/QSortFilterProxyModel:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/StationList.hpp:4, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/StationList.cpp:1: /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ [ 72%] Building CXX object CMakeFiles/wsjt_qt.dir/LiveFrequencyValidator.cpp.o [ 72%] Building CXX object CMakeFiles/wsjt_qt.dir/GetUserId.cpp.o [ 72%] Building CXX object CMakeFiles/wsjt_qt.dir/TraceFile.cpp.o [ 73%] Building CXX object CMakeFiles/wsjt_qt.dir/AudioDevice.cpp.o [ 73%] Building CXX object CMakeFiles/wsjt_qt.dir/Transceiver.cpp.o In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/IARURegions.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/FrequencyList.hpp:10, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/LiveFrequencyValidator.cpp:9: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qregularexpression.h:48, from /usr/include/qt/QtGui/qvalidator.h:49, from /usr/include/qt/QtGui/QRegExpValidator:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/LiveFrequencyValidator.hpp:5, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/LiveFrequencyValidator.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TraceFile.cpp: In static member function ‘static void TraceFile::impl::message_handler(QtMsgType, const QMessageLogContext&, const QString&)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TraceFile.cpp:111:48: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 111 | << severity << ": " << msg.trimmed () << endl; | ^~~~ In file included from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtCore/QDebug:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TraceFile.cpp:5: /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TraceFile.cpp:111:48: warning: ‘QTextStream& QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl [-Wdeprecated-declarations] 111 | << severity << ": " << msg.trimmed () << endl; | ^~~~ In file included from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtCore/QDebug:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TraceFile.cpp:5: /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtNetwork/qabstractsocket.h:47, from /usr/include/qt/QtNetwork/qhostaddress.h:48, from /usr/include/qt/QtNetwork/QHostAddress:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/wsjt_qt.dir/TransceiverBase.cpp.o [ 74%] Building CXX object CMakeFiles/wsjt_qt.dir/EmulateSplitTransceiver.cpp.o [ 74%] Building CXX object CMakeFiles/wsjt_qt.dir/TransceiverFactory.cpp.o [ 74%] Building CXX object CMakeFiles/wsjt_qt.dir/PollingTransceiver.cpp.o [ 75%] Building CXX object CMakeFiles/wsjt_qt.dir/HamlibTransceiver.cpp.o In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/EmulateSplitTransceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/EmulateSplitTransceiver.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtNetwork/qabstractsocket.h:47, from /usr/include/qt/QtNetwork/qhostaddress.h:48, from /usr/include/qt/QtNetwork/QHostAddress:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/EmulateSplitTransceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/EmulateSplitTransceiver.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverBase.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverBase.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtNetwork/qabstractsocket.h:47, from /usr/include/qt/QtNetwork/qhostaddress.h:48, from /usr/include/qt/QtNetwork/QHostAddress:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverBase.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverBase.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtNetwork/qabstractsocket.h:47, from /usr/include/qt/QtNetwork/qhostaddress.h:48, from /usr/include/qt/QtNetwork/QHostAddress:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.cpp:5: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp: At global scope: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:18:24: error: conflicting declaration ‘typedef struct s_rig RIG’ 18 | typedef struct s_rig RIG; | ^~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.cpp:5: /usr/include/hamlib/rig.h:146:20: note: previous declaration as ‘typedef struct rig RIG’ 146 | typedef struct rig RIG; | ^~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.cpp:5: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:24:24: error: conflicting declaration ‘typedef unsigned int vfo_t’ 24 | typedef unsigned int vfo_t; | ^~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.cpp:5: /usr/include/hamlib/rig.h:350:13: note: previous declaration as ‘typedef int vfo_t’ 350 | typedef int vfo_t; | ^~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverBase.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/PollingTransceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/PollingTransceiver.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtNetwork/qabstractsocket.h:47, from /usr/include/qt/QtNetwork/qhostaddress.h:48, from /usr/include/qt/QtNetwork/QHostAddress:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverBase.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/PollingTransceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/PollingTransceiver.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/wsjt_qt.dir/HRDTransceiver.cpp.o In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:10, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtNetwork/qabstractsocket.h:47, from /usr/include/qt/QtNetwork/qhostaddress.h:48, from /usr/include/qt/QtNetwork/QHostAddress:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:10, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp: At global scope: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:18:24: error: conflicting declaration ‘typedef struct s_rig RIG’ 18 | typedef struct s_rig RIG; | ^~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp:1: /usr/include/hamlib/rig.h:146:20: note: previous declaration as ‘typedef struct rig RIG’ 146 | typedef struct rig RIG; | ^~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:24:24: error: conflicting declaration ‘typedef unsigned int vfo_t’ 24 | typedef unsigned int vfo_t; | ^~~~~ In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp:1: /usr/include/hamlib/rig.h:350:13: note: previous declaration as ‘typedef int vfo_t’ 350 | typedef int vfo_t; | ^~~~~ make[2]: [CMakeFiles/wsjt_qt.dir/build.make:422: CMakeFiles/wsjt_qt.dir/TransceiverFactory.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp: In function ‘int {anonymous}::debug_callback(rig_debug_level_e, void, const char, __va_list_tag)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp:38:43: warning: ‘QString& QString::vsprintf(const char, __va_list_tag)’ is deprecated: Use vasprintf(), arg() or QTextStream instead [-Wdeprecated-declarations] 38 | message = message.vsprintf (format, ap).trimmed (); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HamlibTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:391:14: note: declared here 391 | QString &vsprintf(const char format, va_list ap) Q_ATTRIBUTE_FORMAT_PRINTF(2, 0); | ^~~~~~~~ make[2]: [CMakeFiles/wsjt_qt.dir/build.make:450: CMakeFiles/wsjt_qt.dir/HamlibTransceiver.cpp.o] Error 1 In file included from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:12, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp: In static member function ‘static QVariant VPtr<T>::asQVariant(T)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:102:61: warning: ‘QVariant qVariantFromValue(const T&) [with T = void]’ is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 102 | return qVariantFromValue (reinterpret_cast<void *> (ptr)); | ^ In file included from /usr/include/qt/QtCore/qlocale.h:43, from /usr/include/qt/QtCore/qtextstream.h:46, from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtNetwork/qabstractsocket.h:47, from /usr/include/qt/QtNetwork/qhostaddress.h:48, from /usr/include/qt/QtNetwork/QHostAddress:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/qt_helpers.hpp:8, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/Transceiver.hpp:6, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/TransceiverFactory.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:12, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp: In static member function ‘static void HRDMessage::operator new(size_t, const QString&)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:37:59: warning: ‘OutputIterator qCopy(InputIterator, InputIterator, OutputIterator) [with InputIterator = const short unsigned int; OutputIterator = QChar]’ is deprecated: Use std::copy [-Wdeprecated-declarations] 37 | qCopy (pl, pl + payload.size () + 1, storage->payload_); // copy terminator too | ^ 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.2.0/HRDTransceiver.hpp:10, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/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) | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp: In member function ‘virtual int HRDTransceiver::do_start()’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:167:105: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 167 | auto radios = send_command ("get radios", false, false).trimmed ().split (',', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:178:74: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 178 | auto entries = radio.trimmed ().split (':', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:202:89: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 202 | buttons_ = send_command ("get buttons").trimmed ().split (',', QString::SkipEmptyParts).replaceInStrings (" ", "~"); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:206:98: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 206 | dropdown_names_ = send_command ("get dropdowns").trimmed ().split (',', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:217:94: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 217 | slider_names_ = send_command ("get sliders").trimmed ().split (',', QString::SkipEmptyParts).replaceInStrings (" ", "~"); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:222:132: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 222 | auto range = send_command ("get slider-range " + current_radio_name + " " + s).trimmed ().split (',', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp: In member function ‘virtual void HRDTransceiver::do_frequency(Transceiver::Frequency, Transceiver::MODE, bool)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:601:105: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 601 | auto frequencies = send_command ("get frequencies").trimmed ().split ('-', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp: In member function ‘virtual void HRDTransceiver::do_tx_frequency(Transceiver::Frequency, Transceiver::MODE, bool)’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:687:109: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 687 | auto frequencies = send_command ("get frequencies").trimmed ().split ('-', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:694:113: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 694 | auto frequencies = send_command ("get frequencies").trimmed ().split ('-', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp: In member function ‘virtual void HRDTransceiver::poll()’: /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:986:112: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Wdeprecated-declarations] 986 | auto frequencies = send_command ("get frequencies", quiet).trimmed ().split ('-', QString::SkipEmptyParts); | ^ In file included from /usr/include/qt/QtCore/QString:1, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.hpp:9, from /var/tmp/pamac-build-chris/js8call/src/js8call-2.2.0/HRDTransceiver.cpp:1: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ make[1]: [CMakeFiles/Makefile2:417: CMakeFiles/wsjt_qt.dir/all] Error 2 make: ** [Makefile:171: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

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.