Buildroot - Ошибка сборки jamvm 1.5.1
У меня есть (другая) ошибка сборки при попытке собрать мою среду Buildroot. Обратите внимание, что этот вопрос относится (но не зависит от) к моим предыдущим (разрешенным) вопросам здесь и здесь.
Я пытаюсь включить поддержку Bluetooth в ядре, а также JamVM, но я УЖЕ успешно построил среду Buildroot, которая включает в себя Jamvm, но сейчас по какой-то причине сборка не удалась.
Когда процесс сборки добирается до:
jamvm 1.5.1 Настройка
Это в конечном итоге терпит неудачу с ошибкой:
проверка на ecj... (кэшировано) 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... (кэшируется) нет
настроить: ошибка: отсутствует zlib.h
Я проверил расположение вывода /output/build/zlib-1.2.3 и вижу файл zlib.h, поэтому я озадачен, почему он утверждает, что не может его найти. Также я изменил jamvm.mk, чтобы зависеть от zlib, и попробовал make снова (заметьте, я не делал make clean)
У кого-нибудь есть идеи? Я не понимаю, почему jamvm не будет собираться сейчас, кроме того, что это должно быть что-то в процессе сборки.
1 ответ
В моем случае я положил zconf.h
заголовочный файл в моей папке для инструментов, и сообщение об ошибке отсутствия конфигурации zlib пропало. попробуй.