Build Instructions for Ubuntu 20.04, incomplete?
Kaiden requires QT 5.14+ unfortunately Neon and Ubuntu 20.04 LTS is still on 5.12
I was following this: https://invent.kde.org/network/kaidan/-/wikis/building/linux-debian-based
I was able to get all the requirements met and it appears to build successfully without error but when I try to launch it I get an error:
~/source/kaidan/build$ bin/kaidan
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:33:1: module "org.kde.kirigami" is not installed
Please help if you know how to resolve the above error.
here is my install routine:
sudo add-apt-repository ppa:beineri/opt-qt-5.14.2-focal
sudo apt-get update
sudo apt-get install qt514-meta-full
source /opt/qt514/bin/qt514-env.sh
sudo apt install git cmake extra-cmake-modules build-essential \
qtdeclarative5-dev qttools5-dev qtbase5-dev qtmultimedia5-dev qtpositioning5-dev \
qtlocation5-dev qtquickcontrols2-5-dev libqt5svg5-dev libqt5multimedia5-plugins \
qml-module-qtquick-layouts qml-module-qtquick-dialogs qml-module-qtmultimedia \
qml-module-qtpositioning qml-module-qtlocation \
kirigami2-dev libkf5notifications-dev gstreamer1.0-plugins-bad \
breeze-icon-theme fonts-noto-color-emoji libzxingcore-dev \
qml-module-org-kde-kirigami2 kirigami2-dev libkf5i18n-dev libkf5coreaddons-dev \
gettext libkf5qqc2desktopstyle-dev qml-module-org-kde-qqc2desktopstyle
wget http://archive.ubuntu.com/ubuntu/pool/universe/k/kirigami/qml-module-org-kde-kirigami_1.1.0-2_amd64.deb
sudo dpkg -i qml-module-org-kde-kirigami_1.1.0-2_amd64.deb
source /opt/qt514/bin/qt514-env.sh
echo "export QT_QUICK_CONTROLS_STYLE=org.kde.desktop" >> ~/.profile
source ~/.profile
cd ~/source
git clone https://github.com/qxmpp-project/qxmpp
mkdir qxmpp/build && cd qxmpp/build
cmake ..
make -j$(nproc)
sudo make install
cd ~/source
git clone https://invent.kde.org/network/kaidan.git
mkdir kaidan/build && cd kaidan/build
cmake .. -DI18N=1
make -j$(nproc)
bin/kaidan
sudo make install
Error:
~/source/kaidan/build$ bin/kaidan
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:33:1: module "org.kde.kirigami" is not installed
Edited by jake g