[Bug 1158728] New: ardour5 broken after update, /usr/lib64/liblilv-0.so.0: undefined symbol
http://bugzilla.suse.com/show_bug.cgi?id=1158728 Bug ID: 1158728 Summary: ardour5 broken after update, /usr/lib64/liblilv-0.so.0: undefined symbol Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: robert.simai@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- after today's update of ardour5 I'll get a /usr/lib64/ardour5/ardour-5.12.0: symbol lookup error: /usr/lib64/liblilv-0.so.0: undefined symbol: serd_free after selecting a project and the app terminates. It doesn't matter if I use safe mode" and disable plugins. The package is very new: robert@big:~> rpm -qi ardour Name : ardour Version : 5.12.0 Release : lp151.6.4 Architecture: x86_64 Install Date: So 08 Dez 2019 13:39:10 CET Group : Productivity/Multimedia/Sound/Editors and Convertors Size : 45016050 License : GPL-2.0-only Signature : RSA/SHA256, So 08 Dez 2019 11:56:09 CET, Key ID 77ec2301f23c6aa3 Source RPM : ardour-5.12.0-lp151.6.4.src.rpm Build Date : So 08 Dez 2019 11:55:17 CET Build Host : lamb21 Relocations : (not relocatable) Vendor : obs://build.opensuse.org/multimedia liblilv-0-0-0.24.6 was/is up to date. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158728
http://bugzilla.suse.com/show_bug.cgi?id=1158728#c1
Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1158728
http://bugzilla.suse.com/show_bug.cgi?id=1158728#c2
Dave Plater
http://bugzilla.suse.com/show_bug.cgi?id=1158728
Dave Plater
http://bugzilla.suse.com/show_bug.cgi?id=1158728
http://bugzilla.suse.com/show_bug.cgi?id=1158728#c3
Robert Simai
http://bugzilla.suse.com/show_bug.cgi?id=1158728
http://bugzilla.suse.com/show_bug.cgi?id=1158728#c4
--- Comment #4 from Dave Plater
I installed ardour5 from multimedia:apps, in addition I have multimedia:libs which is where liblilv-0-0 comes from.
Interesting you say there was no code change, nonetheless the package was rebuilt and zypper was happy to recommend it for an update on Sunday, likely because of changes in the related package lv2. I digged a bit deeper:
nm -D /usr/lib64/liblilv-0.so.0 | grep serd_free U serd_free
and it turns out this symbol has to come from libserd-0.so from the libserd-0-0 package instead. But the version from the regular openSUSE repo is too old and doesn't contain it so I changed to the version that comes from multimedia:libs
Name : lv2 Version : 1.16.0 Release : lp151.34.1 Vendor : obs://build.opensuse.org/multimedia
and all is good now, the symbol is back. I guess you'll need to either update this lv2 package in the main repo or add a dependency to make sure it comes from multimedia:libs.
I have a hard requirement for libsord, I'll duplicate that for serd. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1158728
http://bugzilla.suse.com/show_bug.cgi?id=1158728#c5
--- Comment #5 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1158728
http://bugzilla.suse.com/show_bug.cgi?id=1158728#c6
Dave Plater
http://bugzilla.suse.com/show_bug.cgi?id=1158728
http://bugzilla.suse.com/show_bug.cgi?id=1158728#c7
--- Comment #7 from Robert Simai
participants (1)
-
bugzilla_noreply@novell.com