Навит в FB вызывает SDL init -1
Я пытаюсь скомпилировать Navit для Rpi3 с образом Buildroot (включая WPE Framework). При запуске работает только WPE Framework (без x-сервера), поэтому я хотел бы отображать Navit, используя framebuffer. Я знаю, что есть поддержка для этого. Я настроил Navit следующим образом: Navit Config, но я все равно не могу его запустить. Существует следующая ошибка. Я установил SDL из buildroot.
ошибка:graphics_sdl:graphics_sdl_new: ошибка SDL_Init -1
Кто-нибудь может подсказать мне, как мне настроить Navit на работу без использования X Server (в сотрудничестве с WPE)? Жаль, что Navit не позволяет отображать макет прямо в веб-браузере...
1 ответ
Оказалось, что Navit очень тихо относится к сообщениям об ошибках SDL. -1 Ошибка - это просто очень общая информация... Мне пришлось перекомпилировать исходники Navit и добавить функцию SDL_GetError() в код, чтобы выяснить, в чем причина. Проблема отсутствовала мышь. Мне это не нужно, поэтому я должен был настроить:
export SDL_NOMOUSE = 1