Package Details: chessx 1.4.6-1

Git Clone URL: (read-only)
Package Base: chessx
Description: Chess Database and PGN viewer
Upstream URL:
Licenses: GPL2
Conflicts: chessx-svn
Submitter: munzirtaha
Maintainer: munzirtaha
Last Packager: munzirtaha
Votes: 8
Popularity: 0.000408
First Submitted: 2016-08-07 17:15
Last Updated: 2017-04-15 11:03

Latest Comments

munzirtaha commented on 2017-12-24 23:39

@Artefact2: You shouldn't have qt4 as default. I don't even have it on my system. In case you really need qt4, use environment variables or configuration files as in to make qt5 default or maybe edit PKGBUILD and explicitly use qmake-qt5

Artefact2 commented on 2017-12-24 17:24

Does not compile here.

qt4 4.8.7-23 qt5-base 5.10.0-1 qt5-declarative 5.10.0-1 qt5-location 5.10.0-1 qt5-multimedia 5.10.0-1 qt5-sensors 5.10.0-1 qt5-svg 5.10.0-1 qt5-tools 5.10.0-1 qt5-webchannel 5.10.0-1 qt5-webkit 5.212.0alpha2-11 qt5-xmlpatterns 5.10.0-1

Compile error:

src/database/pgndatabase.cpp: In member function ‘void PgnDatabase::close()’:
src/database/pgndatabase.cpp:357:25: error: ‘static void QThread::sleep(long unsigned int)’ is protected within this context
In file included from /usr/include/qt4/QtCore/QtCore:82:0,
                 from src/database/square.h:8,
                 from src/database/move.h:15,
                 from src/database/board.h:16,
                 from src/database/pgndatabase.cpp:18:
/usr/include/qt4/QtCore/qthread.h:115:17: note: declared protected here
     static void sleep(unsigned long);
src/database/pgndatabase.cpp: In member function ‘void PgnDatabase::parseLine(Game*)’:
src/database/pgndatabase.cpp:561:46: error: ‘class QString’ has no member named ‘splitRef’; did you mean ‘split’?
     QVector<QStringRef> list = m_currentLine.splitRef(" ", QString::SkipEmptyParts);
src/database/pgndatabase.cpp: In member function ‘void PgnDatabase::parseToken(Game*, const QStringRef&)’:
src/database/pgndatabase.cpp:686:35: error: ‘const class QStringRef’ has no member named ‘mid’
src/database/pgndatabase.cpp: In member function ‘IndexBaseType PgnDatabase::skipJunk()’:
src/database/pgndatabase.cpp:865:75: error: no matching function for call to ‘QChar::isNumber(QByteRef)’
             || (m_lineBuffer[0] != '[' && !QChar::isNumber(m_lineBuffer[0])))
In file included from /usr/include/qt4/QtCore/qstring.h:45:0,
                 from /usr/include/qt4/QtCore/qdir.h:45,
                 from /usr/include/qt4/QtCore/QDir:1,
                 from src/database/pgndatabase.cpp:13:

munzirtaha commented on 2017-01-14 04:10

@madnight: Just retested and chessx works for me under KDE. I am not facing this problem so may be it's related to your env or theme configuration. If you can be more specific on how to reproduce the bug, I will be glad to help.

madnight commented on 2017-01-13 19:17

Cannot mix incompatible Qt library (version 0x50700) with this library (version 0x50701)