I see it start to build without issues up to about target 259. The I see the following warnings:
[259/817] Building CXX object src/CMakeFiles/kdenliveLib.dir/jogshuttle/jogshuttleconfig.cpp.o
cc1plus: warning: /usr/include/x86_64-linux-gnu/qt6/QtQml/6.6.2: No such file or directory [-Wmissing-include-dirs]
cc1plus: warning: /usr/include/x86_64-linux-gnu/qt6/QtQml/6.6.2/QtQml: No such file or directory [-Wmissing-include-dirs]
What am I missing? How to remove these warnings?
My system is:
$ uname -a
Linux lp-yoyo 6.11.0-26-generic #26-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 12 11:25:41 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.10
DISTRIB_CODENAME=oracular
DISTRIB_DESCRIPTION="Ubuntu 24.10"
PRETTY_NAME="Ubuntu 24.10"
NAME="Ubuntu"
VERSION_ID="24.10"
VERSION="24.10 (Oracular Oriole)"
Well - it did build.
But the victory is short lived.
Seems to crash with a cryptic message:
$ ./bin/kdenlive
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
ZZZZZZZZZZZZZZZZZZZZZZZ
STARTING TASKMANAGER CLOSURE, ACTIVE THREADS: 0
EXCEPTIONS: QList()
ZZZZZZZZZZZZZZZZZZZZZZZ
= = = =
GOT Deleted file: "/home/valera/.config/kdenliverc"
QPaintDevice: Cannot destroy paint device that is being painted
The error message was different if you clicked Continue instead of Reset.
Then you would get:
profilePath from appDir/../share: "/home/valera/.local/share/mlt-7/profiles"
meltPath from KdenliveSetting::meltPath: ""
meltPath from profilePath/../../../bin: "/home/valera/.local/bin/melt-7"
Starting render server
ZZZZZZZZZZZZZZZZZZZZZZZ
STARTING TASKMANAGER CLOSURE, ACTIVE THREADS: 0
EXCEPTIONS: QList()
ZZZZZZZZZZZZZZZZZZZZZZZ
plugin not available: "frei0r.addition"
plugin not available: "frei0r.addition_alpha"
plugin not available: "frei0r.alphaatop"
plugin not available: "frei0r.alphain"
plugin not available: "frei0r.alphaout"
plugin not available: "frei0r.alphaover"
plugin not available: "frei0r.alphaxor"
plugin not available: "frei0r.burn"
plugin not available: "frei0r.cairoaffineblend"
plugin not available: "frei0r.cairoblend"
plugin not available: "frei0r.color_only"
plugin not available: "frei0r.darken"
plugin not available: "frei0r.difference"
plugin not available: "frei0r.divide"
plugin not available: "frei0r.dodge"
plugin not available: "frei0r.grain_extract"
...
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "movit.unsharp_mask"
plugin not available: "timewarp"
unsupported effect in group "frei0r.transparency" : "/home/valera/.local/share/kdenlive/effect-templates/secondary_color_correction.xml"
unsupported effect in group "frei0r.transparency" : "/home/valera/.local/share/kdenlive/effect-templates/secondary_color_correction_v2.xml"
unsupported effect in group "frei0r.lenscorrection" : "/home/valera/.local/share/kdenlive/effect-templates/shut_off.xml"
unsupported effect in group "frei0r.transparency" : "/home/valera/.local/share/kdenlive/effect-templates/secondary_color_correction.xml"
unsupported effect in group "frei0r.transparency" : "/home/valera/.local/share/kdenlive/effect-templates/secondary_color_correction_v2.xml"
unsupported effect in group "frei0r.lenscorrection" : "/home/valera/.local/share/kdenlive/effect-templates/shut_off.xml"
Asset "mask_start-frei0r.select0r" has invalid dependency "frei0r.select0r" and is going to be removed
Asset "mask_start-frei0r.alphaspot" has invalid dependency "frei0r.alphaspot" and is going to be removed
Asset "mask_apply" has invalid dependency "frei0r.composition" and is going to be removed
qrc:/qml/kdenliveclipmonitor.qml: module "QtQml.WorkerScript" is not installed
qrc:/qml/kdenliveclipmonitor.qml: module "QtQml.WorkerScript" is not installed
qrc:/qml/kdenliveclipmonitor.qml: module "QtQml.WorkerScript" is not installed
qrc:/qml/kdenliveclipmonitor.qml: module "QtQml.WorkerScript" is not installed
Segmentation fault (core dumped)
Searching online for the string module "QtQml.WorkerScript" is not installed, I came upon this GitHub issue.
appears to be a bug in the qt -dev packages shipped by Debian and derivatives that’s adding a spurious include for a path they don’t ship. They’re annoying, but otherwise harmless to ignore. Might want to take that one up with your distro packager.
I have cleaned up the commands, and ran through them on a completely fresh install of Ubuntu 24.10 GNOME. Works as a charm! And the problem with QtQml/6.6.2 seems to be gone as of now! The KDE devs must have fixed it, and pushed an update to the APT repos.