I tried to compile Sirikali at my system (Debian Jessie (oldstable) x64 KDE), but I failed.
make
Scanning dependencies of target lxqt-wallet-backend
[ 1%] Building C object src/3rdParty/lxqt_wallet/backend/CMakeFiles/lxqt-wallet-backend.dir/lxqtwallet.c.o
/home/giorgos/TEMPG/SiriKali-1.3.2/src/3rdParty/lxqt_wallet/backend/lxqtwallet.c: In function ‘lxqt_wallet_application_wallet_path’:
/home/giorgos/TEMPG/SiriKali-1.3.2/src/3rdParty/lxqt_wallet/backend/lxqtwallet.c:1245:2: προειδοποίηση: ISO C90 forbids mixed declarations and code [-Wpedantic]
struct passwd * pass = getpwuid( getuid() ) ;
^
/home/giorgos/TEMPG/SiriKali-1.3.2/src/3rdParty/lxqt_wallet/backend/lxqtwallet.c: In function ‘_create_application_wallet_path’:
/home/giorgos/TEMPG/SiriKali-1.3.2/src/3rdParty/lxqt_wallet/backend/lxqtwallet.c:1270:2: προειδοποίηση: ISO C90 forbids mixed declarations and code [-Wpedantic]
char * e ;
^
[ 2%] Linking C static library liblxqt-wallet-backend.a
[ 2%] Built target lxqt-wallet-backend
[ 3%] Generating moc_task.cpp
[ 3%] Generating ui_changepassworddialog.h
[ 4%] Generating ui_password_dialog.h
[ 5%] Generating moc_changepassworddialog.cpp
[ 6%] Generating moc_password_dialog.cpp
Scanning dependencies of target lxqt-wallet
[ 7%] Building CXX object src/3rdParty/lxqt_wallet/frontend/CMakeFiles/lxqt-wallet.dir/lxqt_osx_keychain.cpp.o
[ 8%] Building CXX object src/3rdParty/lxqt_wallet/frontend/CMakeFiles/lxqt-wallet.dir/changepassworddialog.cpp.o
[ 9%] Building CXX object src/3rdParty/lxqt_wallet/frontend/CMakeFiles/lxqt-wallet.dir/password_dialog.cpp.o
[ 9%] Building CXX object src/3rdParty/lxqt_wallet/frontend/CMakeFiles/lxqt-wallet.dir/lxqt_internal_wallet.cpp.o
[ 10%] Building CXX object src/3rdParty/lxqt_wallet/frontend/CMakeFiles/lxqt-wallet.dir/lxqt_wallet.cpp.o
[ 11%] Building CXX object src/3rdParty/lxqt_wallet/frontend/CMakeFiles/lxqt-wallet.dir/moc_changepassworddialog.cpp.o
[ 12%] Building CXX object src/3rdParty/lxqt_wallet/frontend/CMakeFiles/lxqt-wallet.dir/moc_password_dialog.cpp.o
[ 13%] Building CXX object src/3rdParty/lxqt_wallet/frontend/CMakeFiles/lxqt-wallet.dir/moc_task.cpp.o
[ 14%] Linking CXX static library liblxqt-wallet.a
[ 14%] Built target lxqt-wallet
[ 15%] Generating moc_task.cpp
Scanning dependencies of target tasks
[ 16%] Building CXX object src/3rdParty/tasks/CMakeFiles/tasks.dir/moc_task.cpp.o
[ 17%] Linking CXX static library libtasks.a
[ 17%] Built target tasks
[ 18%] Generating moc_networkAccessManager.cpp
Scanning dependencies of target networkAccessManager
[ 18%] Building CXX object src/3rdParty/NetworkAccessManager/CMakeFiles/networkAccessManager.dir/moc_networkAccessManager.cpp.o
[ 19%] Linking CXX static library libnetworkAccessManager.a
[ 19%] Built target networkAccessManager
[ 20%] Generating qrc_icon.cpp
[ 21%] Generating src/moc_configoptions.cpp
[ 22%] Generating src/moc_configfileoption.cpp
[ 23%] Generating src/moc_checkforupdates.cpp
[ 24%] Generating src/moc_dialogok.cpp
[ 25%] Generating src/moc_help.cpp
[ 26%] Generating src/moc_sirikali.cpp
[ 27%] Generating src/moc_keydialog.cpp
[ 27%] Generating src/moc_oneinstance.cpp
[ 28%] Generating src/moc_dialogmsg.cpp
[ 29%] Generating src/moc_plugin.cpp
[ 30%] Generating src/moc_favorites.cpp
[ 31%] Generating src/moc_gocryptfscreateoptions.cpp
[ 32%] Generating src/moc_readonlywarning.cpp
[ 33%] Generating src/moc_walletconfig.cpp
[ 34%] Generating src/moc_walletconfiginput.cpp
[ 34%] Generating src/moc_options.cpp
[ 35%] Generating src/moc_filemanager.cpp
[ 36%] Generating src/moc_mountinfo.cpp
[ 37%] Generating src/moc_securefscreateoptions.cpp
[ 38%] Generating src/moc_cryfscreateoptions.cpp
[ 39%] Generating ui_sirikali.h
[ 40%] Generating ui_keydialog.h
[ 41%] Generating ui_dialogmsg.h
[ 42%] Generating ui_plugin.h
[ 42%] Generating ui_favorites.h
[ 43%] Generating ui_readonlywarning.h
[ 44%] Generating ui_walletconfig.h
[ 45%] Generating ui_walletconfiginput.h
[ 46%] Generating ui_options.h
[ 47%] Generating ui_dialogok.h
[ 48%] Generating ui_help.h
[ 49%] Generating ui_gocryptfscreateoptions.h
[ 50%] Generating ui_filemanager.h
[ 50%] Generating ui_securefscreateoptions.h
[ 51%] Generating ui_cryfscreateoptions.h
[ 52%] Generating ui_configfileoption.h
[ 53%] Generating ui_configoptions.h
Scanning dependencies of target sirikali
[ 54%] Building CXX object CMakeFiles/sirikali.dir/src/moc_configoptions.cpp.o
[ 55%] Building CXX object CMakeFiles/sirikali.dir/src/moc_configfileoption.cpp.o
[ 56%] Building CXX object CMakeFiles/sirikali.dir/src/moc_checkforupdates.cpp.o
[ 56%] Building CXX object CMakeFiles/sirikali.dir/src/moc_dialogok.cpp.o
[ 57%] Building CXX object CMakeFiles/sirikali.dir/src/moc_help.cpp.o
[ 58%] Building CXX object CMakeFiles/sirikali.dir/src/moc_sirikali.cpp.o
[ 59%] Building CXX object CMakeFiles/sirikali.dir/src/moc_keydialog.cpp.o
[ 60%] Building CXX object CMakeFiles/sirikali.dir/src/moc_oneinstance.cpp.o
[ 61%] Building CXX object CMakeFiles/sirikali.dir/src/moc_dialogmsg.cpp.o
[ 62%] Building CXX object CMakeFiles/sirikali.dir/src/moc_plugin.cpp.o
[ 63%] Building CXX object CMakeFiles/sirikali.dir/src/moc_favorites.cpp.o
[ 64%] Building CXX object CMakeFiles/sirikali.dir/src/moc_gocryptfscreateoptions.cpp.o
[ 64%] Building CXX object CMakeFiles/sirikali.dir/src/moc_readonlywarning.cpp.o
[ 65%] Building CXX object CMakeFiles/sirikali.dir/src/moc_walletconfig.cpp.o
[ 66%] Building CXX object CMakeFiles/sirikali.dir/src/moc_walletconfiginput.cpp.o
[ 67%] Building CXX object CMakeFiles/sirikali.dir/src/moc_options.cpp.o
[ 68%] Building CXX object CMakeFiles/sirikali.dir/src/moc_filemanager.cpp.o
[ 69%] Building CXX object CMakeFiles/sirikali.dir/src/moc_mountinfo.cpp.o
[ 70%] Building CXX object CMakeFiles/sirikali.dir/src/moc_securefscreateoptions.cpp.o
[ 71%] Building CXX object CMakeFiles/sirikali.dir/src/moc_cryfscreateoptions.cpp.o
[ 72%] Building CXX object CMakeFiles/sirikali.dir/src/dialogok.cpp.o
[ 72%] Building CXX object CMakeFiles/sirikali.dir/src/main.cpp.o
[ 73%] Building CXX object CMakeFiles/sirikali.dir/src/gocryptfscreateoptions.cpp.o
[ 74%] Building CXX object CMakeFiles/sirikali.dir/src/configoptions.cpp.o
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp: In lambda function:
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:156:5: σφάλμα: δεν ταιριάζει συνάρτηση για την κλήση στο ‘QMenu::addAction(QString, configOptions::configOptions(QWidget*, secrets&, QMenu*, configOptions::functions)::<lambda()>::<lambda()>)’
} ) ;
^
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:156:5: σημείωση: candidates are:
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu:1:0,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.h:25,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:88:14: σημείωση: QAction* QMenu::addAction(const QString&)
QAction *addAction(const QString &text);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:88:14: σημείωση: candidate expects 1 argument, 2 provided
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:89:14: σημείωση: QAction* QMenu::addAction(const QIcon&, const QString&)
QAction *addAction(const QIcon &icon, const QString &text);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:89:14: σημείωση: no known conversion for argument 1 from ‘QString’ to ‘const QIcon&’
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:90:14: σημείωση: QAction* QMenu::addAction(const QString&, const QObject*, const char*, const QKeySequence&)
QAction *addAction(const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:90:14: σημείωση: candidate expects 4 arguments, 2 provided
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:91:14: σημείωση: QAction* QMenu::addAction(const QIcon&, const QString&, const QObject*, const char*, const QKeySequence&)
QAction *addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:91:14: σημείωση: candidate expects 5 arguments, 2 provided
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h:45:0,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDialog:1,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.h:23,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:546:10: σημείωση: void QWidget::addAction(QAction*)
void addAction(QAction *action);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:546:10: σημείωση: candidate expects 1 argument, 2 provided
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:165:5: σφάλμα: δεν ταιριάζει συνάρτηση για την κλήση στο ‘QMenu::addAction(QString, configOptions::configOptions(QWidget*, secrets&, QMenu*, configOptions::functions)::<lambda()>::<lambda()>)’
} ) ;
^
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:165:5: σημείωση: candidates are:
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu:1:0,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.h:25,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:88:14: σημείωση: QAction* QMenu::addAction(const QString&)
QAction *addAction(const QString &text);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:88:14: σημείωση: candidate expects 1 argument, 2 provided
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:89:14: σημείωση: QAction* QMenu::addAction(const QIcon&, const QString&)
QAction *addAction(const QIcon &icon, const QString &text);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:89:14: σημείωση: no known conversion for argument 1 from ‘QString’ to ‘const QIcon&’
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:90:14: σημείωση: QAction* QMenu::addAction(const QString&, const QObject*, const char*, const QKeySequence&)
QAction *addAction(const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:90:14: σημείωση: candidate expects 4 arguments, 2 provided
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:91:14: σημείωση: QAction* QMenu::addAction(const QIcon&, const QString&, const QObject*, const char*, const QKeySequence&)
QAction *addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:91:14: σημείωση: candidate expects 5 arguments, 2 provided
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h:45:0,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDialog:1,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.h:23,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:546:10: σημείωση: void QWidget::addAction(QAction*)
void addAction(QAction *action);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:546:10: σημείωση: candidate expects 1 argument, 2 provided
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:174:5: σφάλμα: δεν ταιριάζει συνάρτηση για την κλήση στο ‘QMenu::addAction(QString, configOptions::configOptions(QWidget*, secrets&, QMenu*, configOptions::functions)::<lambda()>::<lambda()>)’
} ) ;
^
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:174:5: σημείωση: candidates are:
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu:1:0,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.h:25,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:88:14: σημείωση: QAction* QMenu::addAction(const QString&)
QAction *addAction(const QString &text);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:88:14: σημείωση: candidate expects 1 argument, 2 provided
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:89:14: σημείωση: QAction* QMenu::addAction(const QIcon&, const QString&)
QAction *addAction(const QIcon &icon, const QString &text);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:89:14: σημείωση: no known conversion for argument 1 from ‘QString’ to ‘const QIcon&’
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:90:14: σημείωση: QAction* QMenu::addAction(const QString&, const QObject*, const char*, const QKeySequence&)
QAction *addAction(const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:90:14: σημείωση: candidate expects 4 arguments, 2 provided
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:91:14: σημείωση: QAction* QMenu::addAction(const QIcon&, const QString&, const QObject*, const char*, const QKeySequence&)
QAction *addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:91:14: σημείωση: candidate expects 5 arguments, 2 provided
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h:45:0,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDialog:1,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.h:23,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:546:10: σημείωση: void QWidget::addAction(QAction*)
void addAction(QAction *action);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:546:10: σημείωση: candidate expects 1 argument, 2 provided
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:183:5: σφάλμα: δεν ταιριάζει συνάρτηση για την κλήση στο ‘QMenu::addAction(QString, configOptions::configOptions(QWidget*, secrets&, QMenu*, configOptions::functions)::<lambda()>::<lambda()>)’
} ) ;
^
/home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:183:5: σημείωση: candidates are:
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu:1:0,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.h:25,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:88:14: σημείωση: QAction* QMenu::addAction(const QString&)
QAction *addAction(const QString &text);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:88:14: σημείωση: candidate expects 1 argument, 2 provided
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:89:14: σημείωση: QAction* QMenu::addAction(const QIcon&, const QString&)
QAction *addAction(const QIcon &icon, const QString &text);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:89:14: σημείωση: no known conversion for argument 1 from ‘QString’ to ‘const QIcon&’
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:90:14: σημείωση: QAction* QMenu::addAction(const QString&, const QObject*, const char*, const QKeySequence&)
QAction *addAction(const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:90:14: σημείωση: candidate expects 4 arguments, 2 provided
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:91:14: σημείωση: QAction* QMenu::addAction(const QIcon&, const QString&, const QObject*, const char*, const QKeySequence&)
QAction *addAction(const QIcon &icon, const QString &text, const QObject *receiver, const char* member, const QKeySequence &shortcut = 0);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h:91:14: σημείωση: candidate expects 5 arguments, 2 provided
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h:45:0,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDialog:1,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.h:23,
from /home/giorgos/TEMPG/SiriKali-1.3.2/src/configoptions.cpp:20:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:546:10: σημείωση: void QWidget::addAction(QAction*)
void addAction(QAction *action);
^
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:546:10: σημείωση: candidate expects 1 argument, 2 provided
CMakeFiles/sirikali.dir/build.make:773: recipe for target 'CMakeFiles/sirikali.dir/src/configoptions.cpp.o' failed
make[2]: *** [CMakeFiles/sirikali.dir/src/configoptions.cpp.o] Error 1
CMakeFiles/Makefile2:70: recipe for target 'CMakeFiles/sirikali.dir/all' failed
make[1]: *** [CMakeFiles/sirikali.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2