Skip to content
Snippets Groups Projects
  1. Jun 01, 2023
  2. May 26, 2023
    • Andre Sailer's avatar
      MessageSvcSink: this fails to compile · f94abcdb
      Andre Sailer authored
      In file included from /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:18:
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h: In instantiation of 'constexpr decltype (ctx.begin()) fmt::v10::detail::parse_format_specs(ParseContext&) [with T = fmt::v10::runtime_format_string<>; ParseContext = compile_parse_context<char>; decltype (ctx.begin()) = const char*]':
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:2620:22:   required from 'constexpr fmt::v10::detail::format_string_checker<Char, Args>::format_string_checker(fmt::v10::basic_string_view<Char>) [with Char = char; Args = {fmt::v10::runtime_format_string<char>}]'
      /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:111:38:   required from 'auto fmt::v10::formatter<{anonymous}::json_fmt_arg>::format(const {anonymous}::json_fmt_arg&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:812:70:   required by substitution of 'template<class Context, class T> constexpr decltype ((typename Context::formatter_type<T>().format(declval<const T&>(), declval<Context&>()), true)) fmt::v10::detail::has_const_formatter_impl(T*) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {anonymous}::json_fmt_arg]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:823:43:   required from 'constexpr bool fmt::v10::detail::has_const_formatter() [with T = {anonymous}::json_fmt_arg; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1440:54:   required from 'struct fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::formattable<const {anonymous}::json_fmt_arg&, {anonymous}::json_fmt_arg>'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1448:25:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1476:53:   required by substitution of 'template<class T, class Context> using fmt::v10::detail::mapped_type_constant = fmt::v10::detail::type_constant<decltype (fmt::v10::detail::arg_mapper<Context>().map(declval<const T&>())), typename Context::char_type> [with T = {anonymous}::json_fmt_arg; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:2621:66:   required from 'constexpr fmt::v10::detail::format_string_checker<Char, Args>::format_string_checker(fmt::v10::basic_string_view<Char>) [with Char = char; Args = {char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, {anonymous}::json_fmt_arg}]'
      /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:147:30:   required from 'Stream& {anonymous}::printCounter(Stream&, std::string_view, const nlohmann::json&) [with Stream = MsgStream; std::string_view = std::basic_string_view<char>; nlohmann::json = nlohmann::basic_json<>]'
      /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:194:21:   required from 'Gaudi::Monitoring::MessageSvcSink::stop()::<lambda(auto:62&)> [with auto:62 = std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >]'
      /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-centos7/include/c++/13.1.0/bits/stl_algo.h:3833:5:   required from 'constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char>, nlohmann::basic_json<> > >; _Funct = Gaudi::Monitoring::MessageSvcSink::stop()::<lambda(auto:62&)>]'
      /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:190:18:   required from here
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:2561:10: error: use of deleted function 'fmt::v10::formatter<T, Char, Enable>::formatter() [with T = fmt::v10::runtime_format_string<>; Char = char; Enable = void]'
       2561 |   return formatter<mapped_type, char_type>().parse(ctx);
            |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:792:3: note: declared here
        792 |   formatter() = delete;
            |   ^~~~~~~~~
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h: In instantiation of 'constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = fmt::v10::runtime_format_string<>&]':
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1711:29:   required from 'constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = fmt::v10::runtime_format_string<>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1827:77:   required from 'constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v10::runtime_format_string<char>&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {fmt::v10::runtime_format_string<char>}]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1844:31:   required from 'constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T&& ...) [with Context = basic_format_context<appender, char>; T = {runtime_format_string<char>&}]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:2817:44:   required from 'std::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {runtime_format_string<char>}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, runtime_format_string<char> >]'
      /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:111:38:   required from 'auto fmt::v10::formatter<{anonymous}::json_fmt_arg>::format(const {anonymous}::json_fmt_arg&, FormatContext&) [with FormatContext = fmt::v10::basic_format_context<fmt::v10::appender, char>]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:812:70:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1476:53:   required by substitution of 'template<class T, class Context> using fmt::v10::detail::mapped_type_constant = fmt::v10::detail::type_constant<decltype (fmt::v10::detail::arg_mapper<Context>().map(declval<const T&>())), typename Context::char_type> [with T = {anonymous}::json_fmt_arg; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>]'
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:2621:66:   required from 'constexpr fmt::v10::detail::format_string_checker<Char, Args>::format_string_checker(fmt::v10::basic_string_view<Char>) [with Char = char; Args = {char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, {anonymous}::json_fmt_arg}]'
      /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:147:30:   required from 'Stream& {anonymous}::printCounter(Stream&, std::string_view, const nlohmann::json&) [with Stream = MsgStream; std::string_view = std::basic_string_view<char>; nlohmann::json = nlohmann::basic_json<>]'
      /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:194:21:   required from 'Gaudi::Monitoring::MessageSvcSink::stop()::<lambda(auto:62&)> [with auto:62 = std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >]'
      /cvmfs/sft.cern.ch/lcg/releases/gcc/13.1.0-b3d18/x86_64-centos7/include/c++/13.1.0/bits/stl_algo.h:3833:5:   required from 'constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator<pair<const __cxx11::basic_string<char>, nlohmann::basic_json<> > >; _Funct = Gaudi::Monitoring::MessageSvcSink::stop()::<lambda(auto:62&)>]'
      /build/sailer/addDaskJobQ/buildlhcb20/frameworks/Gaudi-v36r12/src/Gaudi/v36r12/GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp:190:18:   required from here
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1691: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
       1691 |       formattable,
            |       ^~~~~~~~~~~
      /build/sailer/addDaskJobQ/install/dev4lhcb/fmt/10.0.0/x86_64-centos7-gcc13-opt/include/fmt/core.h:1691:7: note: 'formattable' evaluates to false
      make[6]: *** [GaudiCoreSvc/CMakeFiles/GaudiCoreSvc.dir/src/MessageSvc/MessageSvcSink.cpp.o] Error 1
      f94abcdb
    • Andre Sailer's avatar
    • Andre Sailer's avatar
      MessageSvcSink: use fmt::runtime · 3d683ffb
      Andre Sailer authored
      3d683ffb
    • Andre Sailer's avatar
      genconf: use fmt::runtime · 5bbe9155
      Andre Sailer authored
      5bbe9155
    • Andre Sailer's avatar
      HistogramArray: use fmt:runtime · e4b72a41
      Andre Sailer authored
      e4b72a41
    • Andre Sailer's avatar
    • Andre Sailer's avatar
    • Andre Sailer's avatar
      3154a4cf
    • Andre Sailer's avatar
      ChronoEntity: these need to be constepxr · 437797b9
      Andre Sailer authored
      437797b9
    • Andre Sailer's avatar
  3. May 23, 2023
  4. May 22, 2023
  5. May 16, 2023
  6. May 09, 2023
  7. May 05, 2023
  8. Apr 26, 2023
  9. Apr 24, 2023
Loading