0

在尝试构建我的 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 所以我很困惑为什么声称无法找到它。此外,我将 jamvm.mk 更改为依赖 zlib 并再次尝试 make(注意我没有执行“make clean”)

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

4

1 回答 1

1

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

于 2012-05-17T10:59:51.620 回答