Bug 2166218 - mpv-0.35.1: undefined symbol: _ZN8spvtools23CreateAggressiveDCEPassEv
Summary: mpv-0.35.1: undefined symbol: _ZN8spvtools23CreateAggressiveDCEPassEv
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: mpv
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Vitaly
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-02-01 08:01 UTC by Vasco Gervasi
Modified: 2023-02-01 15:56 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-02-01 15:56:33 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vasco Gervasi 2023-02-01 08:01:13 UTC
Description of problem:
Hi,
after the latest update to mpv in Rawhide: mpv-0.35.1-1.fc38.x86_64.

If I run:

```
$ mpv --version                                                            
mpv: symbol lookup error: /lib64/libshaderc_shared.so.1: undefined symbol: _ZN8spvtools23CreateAggressiveDCEPassEv
```

Version-Release number of selected component (if applicable):
0.35.1-1.fc38

How reproducible:
$ sudo dnf update
$ mpv --version

Steps to Reproduce:
1. sudo dnf update
2. mpv --version
3.

Actual results:

$ mpv --version                                                            
mpv: symbol lookup error: /lib64/libshaderc_shared.so.1: undefined symbol: _ZN8spvtools23CreateAggressiveDCEPassEv

Expected results:


Additional info:

Comment 1 Mamoru TASAKA 2023-02-01 15:56:33 UTC
This was due to implicit ABI change in spirv-tools-libs and is fixed in newest libshaderc.

Make it sure that both spirv-tools-libs-2023.1-1.fc38.x86_64 and libshaderc-2022.2-5.fc38.x86_64 are installed
(or wait for one or two days until these updates comes): libshaderc-2022.2-3.fc38.x86_64 causes missing symbol.


Note You need to log in before you can comment on or make changes to this bug.