appetrosyan / qDoList

A QtQuick/QML based todo-list manager.
GNU Lesser General Public License v2.1
3 stars 1 forks source link

List all the dependencies in README #3

Open archisman-panigrahi opened 4 years ago

archisman-panigrahi commented 4 years ago

I am trying to build it in KDE Neon 18.04. I first encountered

$ qmake
Project ERROR: Unknown module(s) in QT: quickcontrols2

Solution: I had to install the package qtquickcontrols2-5-dev. After that, the program succesfully built, but I am getting the following error. Am I missing some other dependency?

./qDoList 
org.kde.knotifications: service is "org.kde.StatusNotifierItem-10501-1"
org.kde.knotifications: Registering a client interface to the KStatusNotifierWatcher
No session files found. Creating a new empty session
QQmlApplicationEngine failed to load component
qrc:/src/qml/main.qml:7:1: module "Qt.labs.platform" is not installed
QObject::connect: Cannot connect (nullptr)::showAgenda() to QMLSignalHandler::showAgenda()
QObject::connect: Cannot connect (nullptr)::showNotification(QString) to QMLSignalHandler::handleMessage(QString)
QObject::connect: Cannot connect (nullptr)::writeToFile(QString) to QMLSignalHandler::saveModelToFile(QString)
QObject::connect: Cannot connect (nullptr)::loadFromFile(QString) to QMLSignalHandler::loadModelFromFile(QString)
QObject::connect: Cannot connect (nullptr)::saveAllFiles() to QMLSignalHandler::syncAllFiles()
QObject::connect: Cannot connect (nullptr)::requestTaskList() to QMLSignalHandler::printAllTasksToConsole()
QObject::connect: Cannot connect (nullptr)::moveFocusedTaskUp() to QMLSignalHandler::moveCurrentlyFocusedTaskUp()
QObject::connect: Cannot connect (nullptr)::moveFocusedTaskDown() to QMLSignalHandler::moveCurrentlyFocusedTaskDown()
QObject::connect: Cannot connect (nullptr)::demoteFocusedTask() to QMLSignalHandler::demoteCurrentlyFocusedTask()
QObject::connect: Cannot connect (nullptr)::promoteFocusedTask() to QMLSignalHandler::promoteCurrentlyFocusedTask()
QObject::connect: Cannot connect (nullptr)::toggleFocusedTask() to QMLSignalHandler::toggleFocusedTask()
Segmentation fault
appetrosyan commented 4 years ago

Ah, Hi! The module should be pulled in with Qt. It might be a dev package that I left in as a dependency when it should be left out.