在尝试构建我的 Buildroot 环境时,我遇到了(另一个)构建错误。请注意,这个问题与(但不依赖于)我以前(已解决)的问题here和here有关。
我正在尝试在内核和 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 现在不会构建,除了它必须是构建过程中的某些东西。