Bug 1218445

Summary: FTBFS: gerbera
Product: [openSUSE] openSUSE Tumbleweed Reporter: Jimis Hol <hol.jimis>
Component: OtherAssignee: Paolo Stivanin <pstivanin>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: Andreas.Stieger, opensuse
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jimis Hol 2023-12-29 08:09:10 UTC
gerbera fails to start. The one line output is

~ ❯ gerbera --compile-info
gerbera: symbol lookup error: gerbera: undefined symbol: ZN6spdlog7details7log_msgC1ENS_10source_locEN3fmt2v917basic_string_viewIcEENS_5level10level_enumES6
~ ❯

The answer i took from [source site](https://github.com/gerbera/gerbera/issues/2936) suggests that the spdlog version does not match, it has to be recompiled on the distros side.
Comment 1 Andreas Stieger 2023-12-31 19:08:32 UTC
[   17s] /usr/include/fmt/core.h:1576:63: error: 'fmt::v10::detail::type_is_unformattable_for<const pugi::xml_node, char> _' has incomplete type
[   17s]  1576 |     type_is_unformattable_for<T, typename Context::char_type> _;
[   17s]       |                                                               ^
[   17s] /usr/include/fmt/core.h:1580:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt
[   17s]  1580 |       formattable,
[   17s]       |       ^~~~~~~~~~~
[   17s] /usr/include/fmt/core.h:1580:7: note: 'formattable' evaluates to false



Simply fails to build from source, and spdlog since changed ABI. Assigning to maintainer.
Comment 3 Andreas Stieger 2023-12-31 19:20:30 UTC
https://build.opensuse.org/request/show/1135898
Comment 4 Andreas Stieger 2024-01-01 17:54:44 UTC
https://build.opensuse.org/request/show/1135991
Comment 5 Michael Hirmke 2024-01-01 18:29:32 UTC
(In reply to Andreas Stieger from comment #4)
> https://build.opensuse.org/request/show/1135991

Will it be available for Leap 15.5, too?
Comment 6 Andreas Stieger 2024-01-01 19:26:23 UTC
Leap 15.5 does not ship this package. You can install from multimedia:apps
Comment 7 Michael Hirmke 2024-01-02 13:26:22 UTC
(In reply to Andreas Stieger from comment #6)
> Leap 15.5 does not ship this package. You can install from multimedia:apps

Sry, that was what I meant.
I was not aware, that multimedia:apps links to factory.