Dn(a 24.05.2010 21:39, Lars Aronsson wrote / napísal(a): > Jimmy O'Regan wrote: >>>>> ‘ScrollView::Image(Pix*&, inT32&, int)’ >>>>> ../viewer/scrollview.h:266: note: candidates are: void >>>>> ScrollView::Image(const char*, int, int) > >> Weird. It's there: >> 337 theraysmith #ifdef HAVE_LIBLEPT >> 149 theraysmith // Draw a Pix on (x,y). >> 149 theraysmith void Image(struct Pix* image, int x_pos, int >> y_pos); >> 337 theraysmith #endif >> >> The only thing I can think of is that you might need to make clean >> before running make. > > I should add that I have an AMD Athlon 64 bit CPU. > The bug report filed by Zdenko also says > "tesseract-ocr r354 > <http://code.google.com/p/tesseract-ocr/source/detail?r=354>, > Mandrivalinux 2010.1 64bit", > but the compiler error message is full of "inT32" > and the prototype above says "int". > > I think I find workaround: 1. Add "PIX *pix;" to line 225 in api/tesseractmain.cpp 2. Than configure&compile tesseract with these commands:
./runautoconf CPPFLAGS="-DHAVE_LIBLEPT"./configure ; make make install Can you confirm if it works for you? Than I run: /usr/local/bin/tesseract eurotext.tif output2 It will produce error message: Tesseract Open Source OCR Engine with Leptonica Warning in pixReadStreamTiff: tiff page 1 not found Error in pixReadTiff: pix not read But also output (output2.txt) :-[ Zd.
smime.p7s
Description: S/MIME Cryptographic Signature