忍者:构建停止:子命令在 gitlab-ci 上构建

问题描述

我在我的项目中使用 azure sdk 和 ros。我可以在我的本地机器上构建它(ubuntu18-04)但是当我尝试在 gitlab-ci 上构建时,我收到以下错误

ninja: build stopped: subcommand Failed.

详细的错误信息:

    [252/473] /usr/bin/c++   -I../src/../include -Isrc/sdk/include -
I../extern/azure_c_shared/src/inc -I../extern/azure_c_shared/src/pal/linux -
I../extern/azure_c_shared/src/deps/azure-macro-utils-c/inc -
I../extern/azure_c_shared/src/deps/umock-c/inc -I../extern/spdlog/src/include -
I../extern/libusb/src/libusb -I../tests/UnitTests/utcommon/inc -isystem 
../extern/googletest/src/googletest/include -isystem ../extern/googletest/src/googletest 
-isystem ../extern/googletest/src/googlemock/include -isystem 
../extern/googletest/src/googlemock -I../extern/cjson/src -O2 -g -DNDEBUG -fPIE -
fvisibility=hidden -fvisibility-inlines-hidden   -Wall -Wextra -Wno-missing-field-
initializers -Werror -pthread -std=gnu++11 -MD -MT 
tests/IMUTests/UnitTest/CMakeFiles/imu_ut.dir/imu_ut.cpp.o -MF 
tests/IMUTests/UnitTest/CMakeFiles/imu_ut.dir/imu_ut.cpp.o.d -o 
tests/IMUTests/UnitTest/CMakeFiles/imu_ut.dir/imu_ut.cpp.o -c 
../tests/IMUTests/UnitTest/imu_ut.cpp

运行器安装在我的本地机器(ubuntu 18.04)上,我使用 docker 作为执行器(图片:ubuntu:18.04)。要在双方构建项目,我的意思是本地机器或 gitlab,这些是我的简单命令:

mkdir build && cd build
cmake .. -GNinja
ninja -v 

可能是什么问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)