在尝试构建我的Buildroot环境时,我遇到了(另一个)构建错误。请注意,此问题与我之前(已解决)的问题here和here有关(但不依赖于)。
我正在尝试在内核和JamVM中加入蓝牙支持,但我已经成功构建了一个包含Jamvm的Buildroot环境,但现在由于某种原因构建失败了。
构建过程到达时:
jamvm 1.5.1配置
最终因错误而失败:
检查ecj ...(缓存)javac -Xlint:未检查,铸造,divzero,空,最后,覆盖
在-lpthread中检查pthread_self ...是
在-lm中检查fmod ...是
在-ldl中检查dlopen ...(缓存)是
检查-lz中的inflate ...是
检查ANSI C头文件...(缓存)是
检查sys / time.h ...(缓存)是
检查unistd.h ...(缓存)是
检查endian.h可用性......是
检查endian.h的存在......是的
检查endian.h ...是
检查sys / param.h ...(缓存)是
检查locale.h ...(缓存)是
检查zlib.h ...(缓存)否
configure:错误:缺少zlib.h
我已经检查了输出位置/output/build/zlib-1.2.3并且我可以看到文件zlib.h所以我很困惑为什么声称无法找到它。我也改变了jamvm.mk以依赖zlib并再次尝试制作(注意我没做'make clean')
有人有什么想法吗?我不明白为什么jamvm现在不会构建,除了它必须是构建过程中的东西。
答案 0 :(得分:1)
在我的情况下,我将zconf.h
头文件放入我的工具链包含文件夹,并且zlib缺失配置错误消息消失了。
试一试。