Bug ID 1189160
Summary spdlog amd bundled fmt is out of sync
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component Development
Assignee screening-team-bugs@suse.de
Reporter kv@kott.no-ip.biz
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Hi,

I'm compiling far2l https://github.com/elfmz/far2l

and got this error

In file included from /usr/include/spdlog/spdlog.h:12,
                 from
/home/kv/src/far2l/colorer/src/Colorer-library/src/colorer/Common.h:8,
                 from
/home/kv/src/far2l/colorer/src/Colorer-library/src/colorer/unicode/BitArray.h:4,
                 from
/home/kv/src/far2l/colorer/src/Colorer-library/src/colorer/unicode/CharacterClass.h:5,
                 from
/home/kv/src/far2l/colorer/src/Colorer-library/src/colorer/cregexp/cregexp.h:5,
                 from
/home/kv/src/far2l/colorer/src/Colorer-library/src/colorer/cregexp/cregexp.cpp:2:
/usr/include/spdlog/common.h:141:72: error: ���������format_string��������� is not a member of
���������fmt���������
  141 |     : std::integral_constant<bool, std::is_convertible<const T &,
fmt::format_string<>>::value || is_convertible_to_wformat_string<T>::value>
      |                                                                       
^~~~~~~~~~~~~

and so on...

looks like spdlog is not in parity with bundled fmt

if i change /usr/include/spdlog/fmt with the headers from fmt-devel rpm, then
compile success

spdlog-devel-1.9.1-1.1
fmt-devel-8.0.1-1.1


You are receiving this mail because: