настройка: ошибка: отсутствует библиотека leptonica (при создании tesseract-ocr-3.01 на MinGW)
при запуске configure он терпит неудачу с
checking for leptonica... yes
checking for pixCreate in -llept... no
configure: error: leptonica library missing
но у меня есть лептоника 1.69 построен (скачал источник и побежал ./configure && make install
)
редактировать
Я думаю configure: error: leptonica library missing
немного вводит в заблуждение, обратите внимание, что он впервые говорит checking for leptonica... yes
, а затем терпит неудачу на checking for pixCreate in -llept... no
. Так что, возможно, проблема не в том, что библиотека отсутствует, а в чем-то другом.
10 ответов
для leptonica 1.69, lib переименован в .libs, Итак, параметры
export LIBLEPT_HEADERSDIR=<your_path>/leptonica-1.69/src
./autogen.sh
./configure --prefix= --with-extra-libraries=<your_path>/leptonica-1.69/src/.libs
и так далее
на часто задаваемые вопросы решает эту проблему и работал для меня с tesseract 3.02.02 на Mac OSX 10.6.8.
В моем случае, эта проблема была вызвана отсутствием компилятора. Поиск config.log
показал следующее:
./configure:17287: g++ -o conftest -I/Usr/local/include/leptonica -L/usr/local/lib conftest.cpp -llept >&5
./configure: line 2040: g++ command not found
под управлением apt-get install g++
решена проблема. Есть вопрос в трекере проблем tesseract об этом.
в моем случае (для Ubuntu / Debian) я загрузил последнюю версию leptonica, и ошибка не была исправлена. Чтобы исправить это, я удалил пакет "leptonica-dev" с sudo apt-get удалить libleptonica-dev и затем Тессеракт нашел версию leptonica, установленную из исходного кода.
надеюсь, что это помогает!
Я работаю над redhat linux 7.2 . Ни одно из решений не сработало для меня
Я получаю следующие ошибки в config.бревно.
пакет lept не найден в пути поиска pkg-config.
Возможно, вам следует добавить каталог, содержащий ' lept.pc'
к переменной среды PKG_CONFIG_PATH
PKG_CONFIG_PATH
сценарий configure использует утилиту pkg-config для проверки пакетов .
он не смог найти lept пакет (хотя я установил leptonica отдельно )
установив PKG_CONFIG_PATH указывая на каталог, где lept.ПК присутствует, я смог решить эту проблему .
экспорт PKG_CONFIG_PATH=/usr/local/lib / pkgconfig
У меня была аналогичная проблема с попыткой компиляции из исходного кода, но я не испытывал ее с apt-get установить Тессеракт
sudo apt-get install tesseract-ocr
помимо библиотеки Leptonica, библиотеки png, jpeg, tiff должны были перейти в сценарий configure с флагами CXX и CPP. Чтобы запустить configure как не root - 1. LIBLEPT_HEADERSDIR=; экспорт LIBLEPT_HEADERSDIR; 2. CXXFLAGS="-ltiff -lpng -ljpeg" добейтесь того,="-ltiff -lpng -ljpeg" ./ configure --prefix= --with-extra-libraries=
export LIBLEPT_HEADERSDIR=$dir/letonica168/include
./autogen.sh
./configure --prefix=$anotherdir --with-extra-libraries=/$dir/letonica168/lib
make
make install