Я пытаюсь построить пример приложения рендеринга в mapbox-gl-native
с OSMesa, но при запуске приложения я получаю следующие ошибки.
./mbgl-render --debug -s https://osm.tegola.io/maps/osm/style.json
[INFO] {mbgl-render}[General]: GPU Identifier: Mesa OffScreen
[ERROR] {mbgl-render}[Setup]: loading style failed: Problem with the SSL CA cert (path? access rights?): error setting certificate verify locations:
CAfile: ca-bundle.crt
CApath: /etc/ssl/certs
Error: Problem with the SSL CA cert (path? access rights?): error setting certificate verify locations:
CAfile: ca-bundle.crt
CApath: /etc/ssl/certs
mbgl-render: ../../../platform/default/thread_local.cpp:36: mbgl::util::ThreadLocal<T>::~ThreadLocal() [with T = mbgl::Scheduler]: Assertion `!get()' failed.
Aborted
Я не знаю, что мне нужно сделать, чтобы избавиться от ошибки утверждения?
Я строю с использованием make WITH_OSMESA=ON render
Я строю на Ubuntu: 18.04 dockerimage.
Не знаю, поможет ли это:
Хэш git равен 153acd981b344d7a3963514cfb3241e8cb27ba2d.
Запуск приложения mbgl-test завершается ошибкой следующих тестов:
[==========] 706 tests from 96 test cases ran. (155451 ms total)
[ PASSED ] 703 tests.
[ FAILED ] 3 tests, listed below:
[ FAILED ] Annotations.DebugSparse
[ FAILED ] CustomGeometrySource.Grid
[ FAILED ] Timer.Basic
3 FAILED TESTS
YOU HAVE 2 DISABLED TESTS