#1150232 kylin-ai-runtime FTBFS with fmtlib 11

#1150232#5
Date:
2026-10-07 12:41:26 UTC
From:
To:
https://buildd.debian.org/status/logs.php?pkg=kylin-ai-runtime&ver=1.1.0.1-1%2Bb1

...
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/systemoperation/systemoperation.cpp:94:11: warning: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   94 |     system(cmd.c_str());
      |     ~~~~~~^~~~~~~~~~~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp: In member function ‘void IntentionRecognition::printDialogueContent(const DialogueData::Dialogue&)’:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:596:57: error: ‘join’ is not a member of ‘fmt’
  596 |         log += fmt::format("turn_keywords = {}\n", fmt::join(currentDialogue.dialogue[i].turn_keywords, "\t"));
      |                                                         ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:602:55: error: ‘join’ is not a member of ‘fmt’
  602 |             log += fmt::format("\tvalue = {}\n", fmt::join(element.values, " "));
      |                                                       ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:606:33: error: ‘join’ is not a member of ‘fmt’
  606 |                            fmt::join(currentDialogue.dialogue[i].dialogue_state.system_acts, "\t"));
      |                                 ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:608:33: error: ‘join’ is not a member of ‘fmt’
  608 |                            fmt::join(currentDialogue.dialogue[i].dialogue_state.user_acts, "\t"));
      |                                 ^~~~
In file included from /build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/utils/logger.h:31,
                 from /build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/dialoguemessage.h:31,
                 from /build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.h:27,
                 from /build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:18:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp: In member function ‘Json::Value IntentionRecognition::roundOneMultiModalInputRecognition(const std::string&, std::vector<DialogueData::Slot>&, DialogueData::DialogueState&)’:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:652:21: error: ‘join’ is not a member of ‘fmt’
  652 |     LOGI("{}", fmt::join(listResult, "\t"));
      |                     ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:652:5: note: in expansion of macro ‘LOGI’
  652 |     LOGI("{}", fmt::join(listResult, "\t"));
      |     ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp: In member function ‘Json::Value IntentionRecognition::intentRecognitionModelProcessingScenarios(const std::string&, bool)’:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:1434:40: error: ‘join’ is not a member of ‘fmt’
 1434 |         LOGI("eleSearchRes = {}", fmt::join(eleSearchRes, "\t"));
      |                                        ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:1434:9: note: in expansion of macro ‘LOGI’
 1434 |         LOGI("eleSearchRes = {}", fmt::join(eleSearchRes, "\t"));
      |         ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp: In member function ‘DialogueData::CallSuccessIdentifier IntentionRecognition::systemApplicationControlMain(DialogueData::Intent&, const std::string&, bool)’:
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:1972:47: error: ‘join’ is not a member of ‘fmt’
 1972 |             LOGI("emptySlotName.ele = ", fmt::join(emptySlotName, "\t"));
      |                                               ^~~~
/build/reproducible-path/kylin-ai-runtime-1.1.0.1/src/services/assistant/intentdialoguemanager/intentionrecognition.cpp:1972:13: note: in expansion of macro ‘LOGI’
 1972 |             LOGI("emptySlotName.ele = ", fmt::join(emptySlotName, "\t"));
      |             ^~~~
...