在运行时配置它失败
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
。 所以,也许问题不在于该库是缺少的,但别的东西。
我终于设法使其编译,看完这个和这个线程。 对于正确的步骤是:
./autogen.sh
export LIBLEPT_HEADERSDIR=/local/include
./configure --with-extra-libraries=/local/lib
make install
对于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
等等
也许这可以解决这个问题:
export LIBLEPT_HEADERSDIR=/usr-or-other/local/include
在常见问题解决了这个问题,并与正方体02年3月2日在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的 ,然后发现的Tesseract从源代码安装leptonica版本。
希望能帮助到你!
我工作在RedHat Linux 7.2。 该解决方案没有为我工作
我正处于的config.log以下错误。
包装lept没有在pkg配置搜索路径中找到。 也许你应该添加的目录包含`lept.pc”到PKG_CONFIG_PATH环境变量
PKG_CONFIG_PATH
配置脚本使用pkg配置实用程序检查包。
这是无法找到lept包(虽然我已经安装了leptonica seperately)
通过PKG_CONFIG_PATH指向设置到lept.pc存在的目录,我能解决这个问题。
出口PKG_CONFIG_PATH =在/ usr / local / lib目录/ pkgconfig
我有一个类似的问题,试图从源代码编译,但没有与体验它apt-get的安装正方体
sudo apt-get install tesseract-ocr
除了Leptonica库,PNG,JPEG,TIFF库不得不通过与CXX和CPP标志的配置脚本。 运行配置为非根 - 1. LIBLEPT_HEADERSDIR =; 出口LIBLEPT_HEADERSDIR; 2. CXXFLAGS = “ - ltiff -lpng -ljpeg” CPPFLAGS = “ - ltiff -lpng -ljpeg” 的./configure前缀= --with-额外的库=
export LIBLEPT_HEADERSDIR=$dir/letonica168/include
./autogen.sh
./configure --prefix=$anotherdir --with-extra-libraries=/$dir/letonica168/lib
make
make install
文章来源: configure: error: leptonica library missing (when building tesseract-ocr-3.01 on MinGW)