Я пытаюсь скомпилировать последнюю версию Tesseract OCR на AWS SageMaker (Amazon Linux 2), чтобы иметь возможность использовать функции OCR PyMupdf. После успешной установки Leptonica 1.85.0 из исходного кода я попытался скомпилировать Tesseract. В процессе сборки я столкнулся со следующей ошибкой:
Код: Выделить всё
``
src/api/baseapi.cpp:67:10: fatal error: filesystem: no such file or directory
#include // for std::filesystem
``
Я использую GCC 7.3.1 (версия по умолчанию на AWS) и получил ошибки, связанные с заголовком. Я также попытался экспортировать правильные пути для Leptonica, используя PKG_CONFIG_PATH=/usr/local/lib/pkgconfig, но проблема не устранена.
Я попытался установить libstdc++-devel и использовать GCC из /usr /local/bin, но это не решило проблему. Это проблема совместимости с версией GCC или отсутствует зависимость? Как лучше всего действовать в этой среде SageMaker?
Будем очень признательны за любые советы по устранению неполадок!
Подробнее здесь:
https://stackoverflow.com/questions/791 ... stem-error