Skip to content

在windows平台使用Ninja编译失败 #759

@aa889788

Description

@aa889788

环境

  • FastDeploy版本: release/1.0.0
  • 系统平台: Windows x64(Windows10)
  • 硬件: github actions
  • 编译语言: C++
-- 
-- *************FastDeploy Building Summary**********
--   CMake version             : 3.25.0
--   CMake command             : C:/Program Files/CMake/bin/cmake.exe
--   System                    : Windows
--   C++ compiler              : C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.33.31629/bin/HostX64/x64/cl.exe
--   C++ compiler version      : 19.33.31631.0
--   CXX flags                 : /DWIN32 /D_WINDOWS /W3 /GR /EHsc
--   Build type                : Release
--   Compile definitions       : YAML_CPP_DLL;FASTDEPLOY_LIB;EIGEN_STRONG_INLINE=inline;ENABLE_ORT_BACKEND;ENABLE_VISION;ENABLE_VISION_VISUALIZE;ENABLE_PADDLE_FRONTEND
--   CMAKE_PREFIX_PATH         : 
--   CMAKE_INSTALL_PREFIX      : D:/a/build-librarys/build-librarys/build/fastdeploy
--   CMAKE_MODULE_PATH         : 
-- 
--   FastDeploy version        : 0.0.0
--   Paddle2ONNX version       : 1.0.4rc0
--   ENABLE_ORT_BACKEND        : ON
--   ENABLE_RKNPU2_BACKEND     : OFF
--   ENABLE_PADDLE_BACKEND     : OFF
--   ENABLE_LITE_BACKEND       : OFF
--   ENABLE_POROS_BACKEND      : OFF
--   ENABLE_TRT_BACKEND        : OFF
--   ENABLE_OPENVINO_BACKEND   : OFF
--   ONNXRuntime version       : 1.12.0
--   ENABLE_VISION             : ON
--   ENABLE_TEXT               : OFF
--   ENABLE_DEBUG              : 
--   ENABLE_VISION_VISUALIZE   : 
-- Configuring done
-- Generating done
-- Build files have been written to: D:/a/build-librarys/build-librarys/FastDeploy/build

问题描述

尝试使用github actions 搭建CI,但在windows平台编译出错,日志显示是最后copy_yaml_library时出现错误

[190/196] Linking CXX executable third_party\yaml-cpp\util\sandbox.exe
[191/196] Linking CXX executable third_party\yaml-cpp\util\parse.exe
[192/196] Linking CXX shared library fastdeploy.dll
[193/196] cmd.exe /C "cd /D D:\a\build-librarys\build-librarys\FastDeploy\build && "C:\Program Files\CMake\bin\cmake.exe" -E copy_directory D:/a/build-librarys/build-librarys/FastDeploy/third_party/yaml-cpp/include D:/a/build-librarys/build-librarys/FastDeploy/build/third_libs/install/yaml-cpp/include"
[194/196] cmd.exe /C "cd /D D:\a\build-librarys\build-librarys\FastDeploy\build && "C:\Program Files\CMake\bin\cmake.exe" -E copy_directory D:/a/build-librarys/build-librarys/FastDeploy/build/third_party/yaml-cpp/Release D:/a/build-librarys/build-librarys/FastDeploy/build/third_libs/install/yaml-cpp/lib"
FAILED: CMakeFiles/copy_yaml_library D:/a/build-librarys/build-librarys/FastDeploy/build/CMakeFiles/copy_yaml_library 
cmd.exe /C "cd /D D:\a\build-librarys\build-librarys\FastDeploy\build && "C:\Program Files\CMake\bin\cmake.exe" -E copy_directory D:/a/build-librarys/build-librarys/FastDeploy/build/third_party/yaml-cpp/Release D:/a/build-librarys/build-librarys/FastDeploy/build/third_libs/install/yaml-cpp/lib"
Error copying directory from "D:/a/build-librarys/build-librarys/FastDeploy/build/third_party/yaml-cpp/Release" to "D:/a/build-librarys/build-librarys/FastDeploy/build/third_libs/install/yaml-cpp/lib".
[195/196] Linking CXX executable third_party\yaml-cpp\util\read.exe
ninja: build stopped: subcommand failed.

https://github.com/aa889788/build-librarys/actions/runs/3582170039/jobs/6026077544

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions