[Debian-med-packaging] Bug#952625: libixion: FTBFS: configure: error: Package requirements (spdlog >= 0.16.0) were not met
Eugene V. Lyubimkin
jackyf at debian.org
Wed Feb 26 19:30:29 GMT 2020
Hi,
Rene Engelhard kirjoitti 26.2.2020 klo 18.49:
[...]
>> libfmt-dev does not have a .pc file. Thus this isn't resolvable.
>>
>> root at frodo:/# pkg-config --cflags fmt
>> Package fmt was not found in the pkg-config search path.
>> Perhaps you should add the directory containing `fmt.pc'
>> to the PKG_CONFIG_PATH environment variable
>> No package 'fmt' found
>>
>> -> bug in spdlog
>
> Commenting out the above line of course works.
>
> It seems to me that libfmt-dev is header-only or static? (-dev doesn't
> depend on a fmt shared library). So that means that it could safely be
> removed for the header-only usecase.
It is correct that as of moment libfmt-dev provides a static library only, due to
a small library size plus still somewhat frequent API changes.
[...]
> Or fmt gets a .pc file (Cced.)
Thanks for the message. Upstream started to provide .pc-file in relatively recent versions.
With libfmt-dev from experimental (and soon in unstable), "pkg-config --cflags fmt" works.
Regards,
--
Eugene V. Lyubimkin aka JackYF
C++ GNU/Linux userspace developer, Debian Developer
More information about the Debian-med-packaging
mailing list