0

我正在使用 Singularity (v. 2.5.1) 配方文件构建应用程序。在某些时候,它在构建过程中失败,cmake失败并将错误写入奇点映像中的日志文件。

要构建图像:

sudo /opt/singularity/2.5.1/bin/singularity build test.simg Singularity

构建的标准输出输出(打印到终端)的结尾是:

.
.
.
MKL is found at /my_dir/intel/mkl
CMake Error at cmake/FindMKL.cmake:83 (error):
  Unknown CMake command "error".
Call Stack (most recent call first):
  CMakeLists.txt:262 (find_package)


-- Configuring incomplete, errors occurred!
See also "/my_dir/code/gadgetron/build/CMakeFiles/CMakeOutput.log".

问题在于,由于奇点映像构建失败,因此没有用于调查日志的映像。

问题:当映像本身无法构建时,如何保留构建过程中的日志或文件?也许cmake中有一种方法可以将输出从CMakeOutput.log重定向到stdout?

4

0 回答 0