tesseract-ocr `. / configure`, вызывающий ошибку« leptonica not found »

Я пытался установить tesseract-ocr с помощью этих команд:

auto-apt run ./configure
make
checkinstall

Auto-apt и apt-file установлены на моем Ubuntu 14.04 и обновлены.

Однако во время процесса ./configure я сталкиваюсь со следующей ошибкой:

checking for strerror... yes
checking for vsnprintf... yes
checking for gethostname... yes
checking for strchr... yes
checking for memcpy... yes
checking for acos... yes
checking for asin... yes
checking for leptonica... configure: error: leptonica not found

Вот полный код настройки: Код на вставке past.ofcode.org

Я уже установил пакет 'leptonica-progs', но все еще сталкиваюсь с той же ошибкой.

Есть идеи, как это решить?

5
задан 7 April 2015 в 02:47

1 ответ

Почти все программы, которые компилируют с ./configure (такие как этот, хотя это инициировано во время эти auto-apt процесс) не поиск фактических двоичных файлов программы, к которой относятся проверки зависимостей. Вместо этого такие системы ищут библиотеки разработки и заголовочные файлы а не двоичные файлы. Они обычно сохраняются в отдельном пакете с -dev суффикс на аналогичное имя. С этой целью мы должны найти соответствующие заголовки разработки для библиотеки.

, Что leptonica-progs то, которое Вы установили, содержит, примеры программ для библиотеки Leptonica а не фактические файлы заголовков/библиотеки. Ища эти система пакетов при Надежном человеке , я думаю, что необходимо будет установить libleptonica-dev пакет для установки фактических заголовков и файлов библиотеки для самой библиотеки.

Выполнение sudo apt-get install libleptonica-dev и затем выполненный ./configure строка снова, и это не должно включать leptonica зависимость больше.

12
ответ дан 7 April 2015 в 02:47

Другие вопросы по тегам:

Похожие вопросы: