Bug 382757 - kdenlive won't launch "Undefined Symbol: qt_hash_seed"
Summary: kdenlive won't launch "Undefined Symbol: qt_hash_seed"
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR grave
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-26 15:17 UTC by Paul Figueiredo
Modified: 2017-08-14 09:36 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Figueiredo 2017-07-26 15:17:14 UTC
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
Comment 1 Johannes Mueller 2017-08-07 14:34:59 UTC
I confirm. Same problem here.
Comment 2 Vincent PINON 2017-08-07 14:59:41 UTC
Hello,

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?
Please confirm...
Comment 3 Johannes Mueller 2017-08-07 18:56:50 UTC
Not on xenial+kde-neon:

✔ ~ 
joh@yksi <0> $ aptitude show kdenlive | grep Version
Version: 4:17.04.3+git201707101839~ubuntu16.04.1

✔ ~ 
joh@yksi <0> $ /usr/bin/kdenlive
/usr/bin/kdenlive: symbol lookup error: /usr/bin/kdenlive: undefined symbol: qt_qhash_seed

✘ [127] ~ 
joh@yksi <0> $
Comment 4 Vincent PINON 2017-08-07 20:16:10 UTC
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??
Comment 5 Johannes Mueller 2017-08-07 20:27:07 UTC
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.
Comment 6 Christoph Feck 2017-08-12 13:24:13 UTC
Bugs for neon are tracked here, so there is no need to use downstream resolution.

Is this issue still present?
Comment 7 Paul Figueiredo 2017-08-12 14:17:59 UTC
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.
Comment 8 Michael Tunnell 2017-08-14 00:29:29 UTC
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.