ImageMagick Yasm奇异性构建失败

问题描述

我正在尝试将docker文件转换为: https://hub.docker.com/r/dpokidov/imagemagick/ 奇点。码头工人在码头工人建立良好。在我的奇点def文件中,以下行因错误而失败。

yasm cmake
libde265-0 libde265-dev libjpeg62-turbo libjpeg62-turbo-dev x265 libx265-dev libtool
libpng16-16 libpng-dev libjpeg62-turbo libjpeg62-turbo-dev libwebp6 libwebp-dev libgomp1 libwebpmux3 libwebpdemux2 ghostscript

  • yasm cmake yasm:警告:只能打开一个输入文件,仅最后一个文件将被处理 yasm:文件名已经没有扩展名:输出将在“ yasm.out”中 yasm:严重:无法打开输入文件 致命:无法执行%post proc:退出状态1 严重:执行构建时:运行引擎时:退出状态255

当我将名称列表剪切为1时,仍然无法打开文件。 我找不到与此有关的参考。 Docker构建看起来一样并且可以正常工作。所以我认为它是一个奇异的东西?

解决方法

似乎汇编程序和构建环境与预期的有所不同。

您是否有理由从头开始创建定义文件,而不是直接使用docker映像? singularity pull docker://dpokidov/imagemagick应该给您您所需要的。

如果要对图像进行进一步更改,还可以使用:

Bootstrap: docker
From: dpokidov/imagemagick

%post
# custom stuff here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...