在 ubuntu 12.04 上安装和构建 iotivity 时出现 Scons 错误
在尝试在 docker image ubuntu 12.04 上安装 iotivity 时,我遵循了 iotivity Linux 文档中的所有说明,当我使用 iotivity 在根目录中运行 scons 时,我在最后遇到以下错误并且进程失败
以下是我的图片和其他信息 docker 图像:Ubuntu:12.04 iotivity 文档如下:documentation/linux/getting-started 使用的 Iotivity 版本:iotivity-1.1.0.zip
运行 Scons 后的日志文件作为 .txt 文件附加
非常欢迎任何帮助,并在此先感谢
Docker-iotivity-error-log-file
我不能使用超过 1 个链接,所以请原谅我的 iotivity 版本和文档完整链接。
最佳答案
这是由于在 tinycbor/Sconscript 中缺少文件 cborparser_dup_string.c。
如果您可以在 extlibs/tinycbor/SConscript 中添加此文件,它应该可以解决问题。
cbor_src = [
os.path.join(cborDir,'src/cborparser.c'),
os.path.join(cborDir,'src/cborencoder.c'),
os.path.join(cborDir,'src/cborerrorstrings.c'),
os.path.join(cborDir,'src/cborparser_dup_stirng.c'),
]
关于linux - scons: *** [out/linux/x86_64/release/resource/csdk/liboctbstack.so] 安装和构建 iotivity 时出现错误 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38476603/