Bug 1218445 - FTBFS: gerbera
Summary: FTBFS: gerbera
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Paolo Stivanin
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-29 08:09 UTC by Jimis Hol
Modified: 2024-01-02 13:26 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.