After the latest update, kdenlive will no longer launch. Installed the KDE Neon/Ubuntu version. Then uninstalled and tried via adding the kdenlive-stable ppa to install from there. Both versions do nothing when clicking the icon. And when attempting to launch via cli return the error:
kdenlive: symbol lookup error: kdenlive: undefined symbol: qt_qhash_seed
I confirm. Same problem here.
This function has been removed in Qt 5.9;
Kdenlive code is fixed in releases >= 17.03.80;
kdenlive-stable ppa is at 17.04.3 (for 2 weeks)
so this should be fixed with an update?
Not on xenial+kde-neon:
joh@yksi <0> $ aptitude show kdenlive | grep Version
joh@yksi <0> $ /usr/bin/kdenlive
/usr/bin/kdenlive: symbol lookup error: /usr/bin/kdenlive: undefined symbol: qt_qhash_seed
✘  ~
joh@yksi <0> $
I see: the fix for Qt5.9 checks Qt version at compile time,
and for our xenial builds we build with 5.6 so it links to this symbol.
Then using this package on Neon with Qt5.9 it fails.
I'm not willing to setup an additional PPA for Neon,
isn't it planned/done to upgrade Applications to 17.04 on their side??
I don't know about plans of neon. I compiled kdenlive from source in the by now and it works fine. So not urgent from my side.
Maybe you could forward this to the neon people. They have the goal of providing an Ubuntu LTS with a current KDE on top. So it's up to them to provide a kdenlive build that works in their environment.
Bugs for neon are tracked here, so there is no need to use downstream resolution.
Is this issue still present?
As Johannes Mueller stated, it was up to the Neon devs to provide a kdenlive build that worked in their repository. So on a hunch I uninstalled the kdenlive/Stable repo and reinstalled Kdenlive through the regular Neon repo and sure enough, they had patched their version to work again.
So I'm presuming the Neon devs fixed it themselves and I had to wait for them instead of using the kdenlive/stable repo.
I did the same thing as @Paul Figueiredo did. I uninstalled Kdenlive, removed the kdenlive-stable PPA, removed old dependencies, and reinstalled Kdenlive with the neon packages. Kdenlive works fine now.