[Debian-astro-maintainers] Bug#956694: spdlog refers to files that it does not ship

Ole Streicher olebole at debian.org
Sun Apr 19 16:55:40 BST 2020


Control: retitle -1 spdlog refers to header files that it does not ship
Control: reassign -1 spdlog-dev 1.5.0
Control: affects -1 src:sopt

This is an internal inconsistency of spdlog, therefore I am re-assigning
it. For me, the workaround in #953855 didn't work either, since then I
just get a number of unresolved fmt symbols:

cd /build/sopt-3.0.1/obj-x86_64-linux-gnu/cpp/tests && /usr/bin/cmake -E
cmake_link_script CMakeFiles/test_padmm.dir/link.txt --verbose=1
/usr/lib/ccache/c++  -g -O2 -fdebug-prefix-map=/build/sopt-3.0.1=.
-fstack-protector-strong -Wformat -Werror=format-security
-DSPDLOG_FMT_EXTERNAL -Wdate-time -D_FORTIFY_SOURCE=2  -std=gnu++11
-Wl,-z,relro >
/usr/bin/ld: CMakeFiles/copy_tiff.dir/copy_tiff.cc.o: in function
`fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char>
>, char>::on_error(char const*)':
/usr/include/fmt/core.h:1169: undefined reference to
`fmt::v6::internal::error_handler::on_error(char const*)'
/usr/bin/ld: CMakeFiles/copy_tiff.dir/copy_tiff.cc.o: in function
`unsigned long long
fmt::v6::internal::width_checker<fmt::v6::internal::error_handler>::operator()<float,
0>(float)':
/usr/include/fmt/format.h:1977: undefined reference to
`fmt::v6::internal::error_handler::on_error(char const*)'
/usr/bin/ld: CMakeFiles/copy_tiff.dir/copy_tiff.cc.o: in function
`unsigned long long
fmt::v6::internal::precision_checker<fmt::v6::internal::error_handler>::operator()<float,
0>(float)':
/usr/include/fmt/format.h:1997: undefined reference to
`fmt::v6::internal::error_handler::on_error(char const*)'


Cheers

Ole



More information about the Debian-astro-maintainers mailing list