2012-10-19 42 views
8

जब चल कॉन्फ़िगर यहकॉन्फ़िगर: त्रुटि: leptonica पुस्तकालय लापता (जब निर्माण Tesseract-ओसीआर-3.01 MinGW पर)

checking for leptonica... yes 
checking for pixCreate in -llept... no 
configure: error: leptonica library missing 

के साथ विफल हो लेकिन मैं leptonica 1.69 बनाया है (डाउनलोड स्रोत और ./configure && make install भाग गया)


संपादित

मुझे लगता है कि configure: error: leptonica library missing थोड़ा भ्रामक है, कृपया ध्यान दें कि यह पहली बार कहते हैं checking for leptonica... yes, और उसके बाद checking for pixCreate in -llept... no पर विफल रहता है। तो शायद समस्या यह नहीं है कि पुस्तकालय गुम है, लेकिन कुछ और।

उत्तर

11

मैं अंत में this और this धागा पढ़ने के बाद, यह संकलन बनाने में कामयाब रहे। के लिए उचित कदम थे:

./autogen.sh 
export LIBLEPT_HEADERSDIR=/local/include 
./configure --with-extra-libraries=/local/lib 
make install 
+3

मेरे पथ '/ usr/local/include' और' usr/local थे/lib' अगर वह किसी की मदद करता है। आपके लिंक के अनुसार, दूसरी और तीसरी पंक्ति भी संयुक्त थी। – jowie

+0

यह मेरे लिए भी काम करता है। स्रोत से लेप्टनिका स्थापित करने के बाद,/usr/local/include और/usr/local/lib के साथ कॉन्फ़िगर करना पड़ा। – Raj

3

हो सकता है कि इस समस्या को हल कर सकते हैं:

export LIBLEPT_HEADERSDIR=/usr-or-other/local/include 
+0

मैंने कोशिश की, लेकिन फिर भी वही त्रुटि। – sashoalm

+0

बाहर निकलता है कुछ और कदम आवश्यक थे (अब मैंने उन्हें एक उत्तर में पोस्ट किया है), लेकिन फिर भी धन्यवाद, आपकी सलाह ने मुझे सही दिशा में भेजा :) – sashoalm

1

FAQ पतों इस मुद्दे और मैक OSX 10.6.8 पर Tesseract 3.02.02 के साथ मेरे लिए काम किया।

+0

वह लिंक मर चुका है, [एफएक्यू अब गीथूब पर है] (https://github.com/tesseract-ocr/tesseract/wiki/FAQ#leptonica-library-missing) – iain

-3

export LIBLEPT_HEADERSDIR=$dir/letonica168/include ./autogen.sh ./configure --prefix=$anotherdir --with-extra-libraries=/$dir/letonica168/lib make make install

+0

आपको – Fabio

0

मैं स्रोत से संकलित करने के लिए कोशिश कर रहा है के साथ एक समान समस्या थी, लेकिन साथ apt-get इसे अनुभव के अलावा Tesseract

sudo apt-get install tesseract-ocr 
0

स्थापित करने के लिए नहीं किया था लेप्टनिका लाइब्रेरी से, पीएनजी, जेपीजी, टिफ पुस्तकालयों को सीएफओ और सीपीपी फ्लै के साथ कॉन्फ़िगर स्क्रिप्ट में पास करना पड़ा जी एस। कॉन्फ़िगर को गैर-रूट के रूप में चलाने के लिए - 1. LIBLEPT_HEADERSDIR =; निर्यात LIBLEPT_HEADERSDIR; 2. CXXFLAGS = "- ltiff -lpng -ljpeg" CPPFLAGS = "- ltiff -lpng -ljpeg" कॉन्फ़िगर उपसर्ग = --with-अतिरिक्त पुस्तकालयों =

5
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 

और इतने

+0

समझाया जाना चाहिए मैंने इसे उबंटू 14.04 में उपयोग किया लेप्टनिका -173 के साथ और यह काम करता है! – linhadiretalipe

1

मेरे मामले में पर, इस मुद्दे को एक लापता संकलक के कारण हुई थी हैं।

./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++ समस्या हल चल रहा है: सर्च कर रहे हैं config.log निम्नलिखित का पता चला। इस बारे में टेसरेक्ट इश्यु ट्रैकर में issue है।

1

मेरे मामले में (उबंटू/डेबियन के लिए) मैंने नवीनतम लेप्टनिका संस्करण डाउनलोड किया और त्रुटि ठीक नहीं हुई थी। इसे ठीक करने के लिए मैंने "leptonica-dev" पैकेज को हटा दिया है, सुडो apt-get libleptonica-dev हटा दें और फिर टेसरेक्ट को स्रोत कोड से स्थापित लेप्टनिका संस्करण मिला।

उम्मीद है कि यह मदद करता है!

1

मैं redhat linux 7.2 पर काम कर रहा हूं। मेरे लिए कोई भी समाधान काम नहीं किया
मुझे config.log में निम्न त्रुटियां मिल रही थीं।
पैकेज लीप pkg-config खोज पथ में नहीं मिला था। शायद आप निर्देशिका `lept.pc ' PKG_CONFIG_PATH वातावरण चर

PKG_CONFIG_PATH
कॉन्फ़िगर स्क्रिप्ट के युक्त जोड़ना चाहिए संकुल के लिए जाँच करने के लिए pkg-config उपयोगिता का उपयोग करता है।
यह लीप्ट पैकेज खोजने में सक्षम नहीं था (हालांकि मैंने अलग-अलग लेप्टनिका स्थापित किया था)
PKG_CONFIG_PATH को उस निर्देशिका पर इंगित करते हुए जहां lept.pc मौजूद है, मैं इस मुद्दे को हल करने में सक्षम था।
निर्यात PKG_CONFIG_PATH =/usr/local/lib/pkgconfig