【问题标题】:Buildroot - Error building jamvm 1.5.1Buildroot - 构建 jamvm 1.5.1 时出错
【发布时间】:2011-11-18 18:06:12
【问题描述】:

我在尝试构建 Buildroot 环境时遇到(另一个)构建错误。请注意,此问题与(但不依赖于)我之前(已解决)的问题 herehere

我正在尝试在内核和 JamVM 中包含蓝牙支持,但我已经成功构建了一个包含 Jamvm 的 Buildroot 环境,但现在由于某种原因构建失败了。

当构建过程到达:

jamvm 1.5.1 配置

它最终因错误而失败:

正在检查 ecj...(缓存)javac -Xlint:unchecked,cast,divzero,empty,finally,overrides

在 -lpthread 中检查 pthread_self...是的

在 -lm 中检查 fmod...是的

检查 -ldl 中的 dlopen...(缓存)是

检查 -lz 中的膨胀...是的

正在检查 ANSI C 头文件...(缓存)是

正在检查 sys/time.h...(缓存)是的

检查 unistd.h...(缓存)是的

检查 endian.h 的可用性...是的

正在检查 endian.h 是否存在...是的

正在检查 endian.h...是的

正在检查 sys/param.h...(缓存)是的

正在检查 locale.h...(缓存)是

正在检查 zlib.h...(缓存)否

配置:错误:zlib.h 丢失

我检查了输出位置 /output/build/zlib-1.2.3 并且可以看到文件 zlib.h 所以我很困惑为什么 make 声称无法找到它。我还修改了 jamvm.mk 以依赖 zlib 并再次尝试 make(注意我没有执行 'make clean')

有人有什么想法吗?我不明白为什么 jamvm 现在不会构建,除了它必须是构建过程中的东西。

【问题讨论】:

  • 也有这个问题...甚至将zlib.h目录添加到PATH并尝试使用./configure --includedir=[my_path]直接引用它

标签: zlib buildroot jamvm


【解决方案1】:

在我的例子中,我将 zconf.h 头文件放入我的工具链包含文件夹中,并且 zlib 缺少配置错误消息消失了。 试一试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-24
    相关资源
    最近更新 更多