Description of problem: When I try to start ktouch (using the terminal or the desktop application) an error dialogue opens with the message: qrc:/qml/main.qml: File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile Version-Release number of selected component (if applicable): ktouch-18.12.2-1.fc30.x86_64 How reproducible: always Steps to Reproduce: 1. open konsole 2. type ktouch Actual results: The error message will be shown. Expected results: The application should start. Additional info: Reinstalling did not fix the issue.
Noticed the same issue in uptodate F30 system with ktoch-18.12.3-1.fc30.x86_64. Tried to `strace` but couldn't identify the root cause. Any pointers?
Additionally, found a launchpad bug report with some analysis already done --- https://bugs.launchpad.net/ubuntu/+source/ktouch/+bug/1827767. Seems like 19.04 version is required to fix this?
No upgrade required (but that will come sooner or later), just need a build with QtQuickCompiler feature disabled. I'll get to work on doing that.
That'd be cool. Thanks Rex!
Just wanted to confirm that bug. Freshly clean installed Fedora 30, ktouch version as mentioned by Rajeesh is 18.12.3-1. Other KDE apps like Kile and Okular do work.
*** Bug 1763403 has been marked as a duplicate of this bug. ***
This is still a problem in Fedora 31. ktouch-19.04.3-2.fc31.x86_64 $ ktouch qrc:/qml/main.qml: File was compiled ahead of time with an incompatible version of Qt and the original file cannot be found. Please recompile
I managed to rebuild from source rpm today, not sure why but rpmbuild didn't create a executable for me, but manually doing cd BUILD/ktouch-18.12.3/ mkdir build cd build cmake .. make src/ktouch worked for me. Obviously, I'm no build expert here, but I'd guess the fix is a simple matter of just recompiling the thing?
*** Bug 1785917 has been marked as a duplicate of this bug. ***
FEDORA-2019-94527af5e8 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-94527af5e8
FEDORA-2019-66aae56ada has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-66aae56ada
I tried to install on Fedora 30 with dnf update --enablerepo=updates-testing ktouch but it didn’t install anything, just said Fedora 30 - x86_64 - Test Updates 2.3 MB/s | 7.2 MB 00:03 Letzte Prüfung auf abgelaufene Metadaten: vor 0:00:04 am Do 02 Jan 2020 14:52:29 WET. Abhängigkeiten sind aufgelöst. Nichts zu tun. Fertig. Then tried with dnf update --releasever=31 ktouch which resulted in two new packages kqtquickcharts x86_64 19.04.3-2.fc31 fedora 80 k ktouch x86_64 19.04.3-2.fc31 fedora 4.6 M When starting the same bug ''compiled ahead of time'' ocurred.
I now tried to compile it manuelly from source. First did git clone https://anongit.kde.org/ktouch then went into the ktouch directory I just cloned and started ./build-install-run which showed me that I needed these extra packages, which I then installed dnf install extra-cmake-modules qt5-devel kf5-kdoctools-devel qt5-qtquickcontrols2-devel qt5-qtquickcontrols2-devel kf5-kcompletion-devel kf5-kconfig-devel kf5-ki18n-devel kf5-kdeclarative-devel kf5-kwindowsystem-devel kf5-kwidgetsaddons-devel kf5-ktextwidgets-devel kf5-kcmutils-devel kf5-kitemviews-devel kf5-kxmlgui-devel kf5-kiconthemes-devel And for correct keyboard layout detection (not necessary): dnf install qt5-qtx11extras-devel libX11-devel libxkbcommon-devel libxkbcommon-x11-devel libxkbfile-devel libxcb-devel Again the building, installing and running with ./build-install-run which resulted in the following new bug: Running KTouch ... QML debugging is enabled. Only use this in a safe environment. qrc:/ktouch/qml/main.qml:129:9: Type HomeScreen unavailable qrc:/ktouch/qml/homescreen/HomeScreen.qml:102:25: Type ProfileComboBox unavailable qrc:/ktouch/qml/homescreen/ProfileComboBox.qml:98:23: Type ProfileSelector unavailable qrc:/ktouch/qml/homescreen/ProfileSelector.qml:101:13: Type ProfileDetailsItem unavailable qrc:/ktouch/qml/homescreen/ProfileDetailsItem.qml:22:1: module "org.kde.charts" is not installed
The fixed builds are not available in updates-testing yet, they are currently in a "pending" state unforuntately. Appears there have been some infrastructure issues preventing updates pushes since before the holidays. Hopefully this will get resolved soon.
ktouch-19.08.3-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-66aae56ada
kqtquickcharts-19.08.3-1.fc30, ktouch-19.08.3-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-66aae56ada
kqtquickcharts-19.08.3-1.fc31, ktouch-19.08.3-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-94527af5e8
kqtquickcharts-19.08.3-1.fc30, ktouch-19.08.3-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.
kqtquickcharts-19.08.3-1.fc31, ktouch-19.08.3-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.