Tesseract header tesscallback.h file reports error due to redefinition of 
remove_reference. This remove_reference is a template and defined in std. 

To overcome this problem, I have commented out definition lines in 
tesscallback.h file and replaced remove_reference string with 
std::remove_reference in other places of the file. There are six 
occurrences of remove_reference string after definition.

After making these in changes tesscallback.h file, the compilation is 
normal.

On Friday, 14 March 2014 16:52:41 UTC+5:30, Giseli Ramos wrote:
>
> I'm trying to compile my project in Qt that uses tesseract and opencv. In 
> the .pro file:
>
> INCLUDEPATH += /usr/local/include/tesseract
>
> INCLUDEPATH += /usr/local/include/leptonica
>
> LIBS += -ltesseract -llept
>
>
> The errors (I only past the first lines, because is a big list, all from 
> tesscallback.h):
>
> In file included from /usr/local/include/tesseract/baseapi.h:31:0,
>
> from src/utils/ocrReader.cpp:6:
>
> /usr/local/include/tesseract/tesscallback.h:278:29: error: 
> 'remove_reference' is not a template
>
> /usr/local/include/tesseract/tesscallback.h:278:29: error: redefinition of 
> 'struct remove_reference<T>'
>
> /usr/local/include/tesseract/tesscallback.h:277:29: error: previous 
> definition of 'struct remove_reference<T>'
>
> /usr/local/include/tesseract/tesscallback.h:296:12: error: expected 
> nested-name-specifier before 'remove_reference'
>
> /usr/local/include/tesseract/tesscallback.h:296:12: error: expected ';' at 
> end of member declaration
>
> /usr/local/include/tesseract/tesscallback.h:296:28: error: expected 
> unqualified-id before '<' token
>
> What is strange is that I have compiled with sucess with another simple qt 
> project to test tesseract funcionality, with the same config in the .pro 
> file. I don't know why this project in particular is having issues. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/db209ba4-a04e-40fd-bd40-e3b5402e9664%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to