У меня (еще одна) ошибка сборки при попытке собрать мою среду Buildroot. Обратите внимание, что этот вопрос относится (но не зависит от) к моим предыдущим (разрешенным) вопросам здесь и здесь .
Я пытаюсь включить поддержку Bluetooth в ядре, а также в JamVM, но я УЖЕ успешно построил среду Buildroot, которая включает Jamvm, но теперь по какой-то причине сборка не удалась.
Когда процесс сборки достигает:
jamvm 1.5.1 Настройка
В конечном итоге происходит сбой с ошибкой:
проверка на наличие ... (кэшировано) javac
-Xlint: необузданный, литье, divzero, пусто, наконец, переопределяет
проверка на наличие pthread_self в -lpthread ... да
проверка fmod в -lm ... да
проверка наличия dlopen в -ldl ... (кэшируется) да
проверка на инфляцию в -lz ... да
проверка на наличие заголовочных файлов 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 (заметьте, я не делал make clean)
У кого-нибудь есть идеи? Я не понимаю, почему jamvm не будет собираться сейчас, кроме того, что это должно быть что-то в процессе сборки.