linux - scons: *** [out/linux/x86_64/release/resource/csdk/liboctbstack.so] 安装和构建 iotivity 时出现错误 1

标签 linux ubuntu scons iotivity

在 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/

相关文章:

ubuntu - 如何在亚马逊 aws ec2 托管的 ubuntu 12.04 服务器中使用命令行打开(范围)端口?

scons - 我如何找出用于在 scons 中构建某些东西的依赖项和构建规则

c++ - 我可以使用 SCons 别名来选择要运行的 SConscripts 吗?

linux - 与 grep 命令一起使用的 Shell 脚本变量

c - 套接字连接失败

ruby - ZenTest 需要 RubyGems 版本 ~> 1.8

mysql - 在ubuntu上安装phpmyadmin后,我忘记了phpmyadmin的用户名和密码。我怎样才能再次恢复这些?

python - docker:是否可以从其他容器运行容器?

linux - 从 fstab 的输出中跳过/数据和/分区

scons - 可以从Scons中吐出有向无环图吗?