configure: error: leptonica Bibliothek fehlt (beim Bau tesseract-ocr-3.01 MinGW)
Beim ausführen konfigurieren, schlägt er mit
checking for leptonica... yes
checking for pixCreate in -llept... no
configure: error: leptonica library missing
Aber ich habe leptonica 1.69 gebaut (Quelle heruntergeladen und lief ./configure && make install
)
Bearbeiten
Ich denke configure: error: leptonica library missing
ist ein wenig irreführend, bitte beachten Sie, dass Sie es zuerst sagt checking for leptonica... yes
, und dann nicht auf checking for pixCreate in -llept... no
. Also, vielleicht das problem ist nicht, dass die Bibliothek fehlt, sondern etwas anderes.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es endlich geschafft, um es zu kompilieren, nach der Lektüre diese und diese thread. Die richtigen Schritte für waren:
/usr/local/include
undusr/local/lib
ob das hilft niemanden. Auch die zweite und Dritte Zeile kombiniert wurden, wie pro Ihre Verbindung.für leptonica 1.69, lib umbenannt .libs, so werden die Parameter
und so weiter
Vielleicht könnte dies das Problem lösen:
Den FAQ behebt dieses Problem und hat für mich mit tesseract 3.02.02 auf Mac OSX 10.6.8.
In meinem Fall, das Problem wurde verursacht durch einen fehlenden compiler. Suche
config.log
ergab Folgendes:./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
Läuft
apt-get install g++
das problem gelöst. Es ist ein Problem in der tesserakt issue-tracker über diese.In meinem Fall (Ubuntu/Debian) die ich heruntergeladen habe die neueste leptonica-version und der Fehler wurde nicht behoben.
Um es zu beheben habe ich entfernt, das Paket "leptonica-dev" sudo apt-get remove libleptonica-dev und dann tesseract gefunden, die leptonica-version installiert aus dem source-code.
Hoffe, es hilft!
Ich arbeite unter redhat linux 7.2 . Keiner die Lösung für mich gearbeitet
war ich immer folgenden Fehler in der config.log.
Paket lept war nicht in der pkg-config-Pfad suchen.
Vielleicht sollten Sie das Verzeichnis mit `lept.pc'
der PKG_CONFIG_PATH environment variable
PKG_CONFIG_PATH
configure-Skript verwendet, pkg-config-Dienstprogramm, um zu überprüfen für Pakete .
Es war nicht in der Lage zu finden, lept-Paket ( obwohl ich es installiert leptonica separat )
Durch die Einstellung PKG_CONFIG_PATH zeigt auf das Verzeichnis, in dem lept.pc ist vorhanden , ich war in der Lage, das Problem zu beheben .
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
ich hatte ein ähnliches problem mit dem Versuch, kompilieren aus dem Quellcode, aber nicht die Erfahrung es mit
apt-get install tesseract
Abgesehen von der Bibliothek Leptonica -, png -, jpeg -, tiff-Bibliotheken hatte, zu übergeben, um das configure-Skript mit CXX und CPP-flags.
Ausführen, konfigurieren Sie als nicht-root -
1. LIBLEPT_HEADERSDIR=; export LIBLEPT_HEADERSDIR;
2. CXXFLAGS="-ltiff -lpng -ljpeg" CPPFLAGS="-ltiff -lpng -ljpeg" ./configure --prefix= --with-extra-Bibliotheken=
export LIBLEPT_HEADERSDIR=$dir/letonica168/include
./autogen.sh
./configure --prefix=$anotherdir --with-extra-libraries=/$dir/letonica168/lib
make
make install