FS#61218 - [mkvtoolnix] fmt upgrade breaks mkvtoolnix

Attached to Project: Arch Linux
Opened by Lev Cohan (lev) - Monday, 31 December 2018, 04:47 GMT
Last edited by Eli Schwartz (eschwartz) - Tuesday, 01 January 2019, 18:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Description:
fmt 5.3.0 upgrade breaks mkvtoolnix 29.0.0-1.
A downgrade to fmt 5.2.1-3 restores mkvtoolnix's functionality.

Executables from the mkvtoolnix packages fail to run after the fmt 5.3.0 upgrade with the following errors:
mkvtoolnix-gui: symbol lookup error: mkvtoolnix-gui: undefined symbol: _ZN3fmt2v58internal13thousands_sepIcEET_PNS0_15locale_providerE
mkvinfo: symbol lookup error: mkvinfo: undefined symbol: _ZN3fmt2v58internal13thousands_sepIcEET_PNS0_15locale_providerE


Steps to reproduce:
Run any executable of mkvtoolnix.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Tuesday, 01 January 2019, 18:34 GMT
Reason for closing:  Fixed
Additional comments about closing:  mkvtoolnix 29.0.0-2
Comment by Konstantin Shalygin (k0ste) - Monday, 31 December 2018, 12:08 GMT
The same:

mkvtoolnix-gui: symbol lookup error: mkvtoolnix-gui: undefined symbol: _ZN3fmt2v58internal13thousands_sepIcEET_PNS0_15locale_providerE
Comment by John Gerritse (tyrannis.hawk) - Tuesday, 01 January 2019, 16:35 GMT
According to the issue posted at the fmt git repository, building mkvtoolnix against the new fmt library fixes the issue.
I tested it and this is indeed the solution to the issue.

Loading...