See https://abi-laboratory.pro/tracker/timeline/tesseract/

and

https://github.com/tesseract-ocr/tesseract/issues/793

ShreeDevi
____________________________________________________________
भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com

On Wed, Aug 30, 2017 at 7:27 AM, Carlos Miguens <[email protected]> wrote:

> Hi! I have the same problem here when I include imageprocessor.h
>
> ‘p1_’ was not declared in this scope sudoku line 1005, external location:
> /usr/local/include/tesseract/tesscallback.h C/C++ Problem
>
> Do somebody know what happen? Thanks!
>
> El viernes, 27 de mayo de 2016, 8:23:53 (UTC-3), Dennis Park escribió:
>>
>>
>> It seams not every version is working on my environment, 3.02.02(with
>> tessdata-3.04.00) is working good for me.
>>
>>
>> Dennis
>>
>> On Wednesday, May 25, 2016 at 2:05:54 PM UTC+8, Dennis Park wrote:
>>>
>>> hi, guys:
>>>
>>> configure is ok, when running make, I got the following error:
>>> any idea why?
>>>
>>> Thank in advance.
>>> Dennis
>>>
>>>
>>> /bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
>>> -I..  -O2 -DNDEBUG -DUSE_STD_NAMESPACE -I../ccutil -I../ccstruct
>>> -I../viewer -I../classify -I../dict -I../wordrec -I../cutil -I../textord
>>> -I../opencl   -I../neural_networks/runtime -I../cube
>>> -I/home/work/.jumbo/include -I/home/work/.jumbo/include/leptonica  -g
>>> -O2 -MT cubeclassifier.lo -MD -MP -MF .deps/cubeclassifier.Tpo -c -o
>>> cubeclassifier.lo cubeclassifier.cpp
>>> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -O2 -DNDEBUG
>>> -DUSE_STD_NAMESPACE -I../ccutil -I../ccstruct -I../viewer -I../classify
>>> -I../dict -I../wordrec -I../cutil -I../textord -I../opencl
>>> -I../neural_networks/runtime -I../cube -I/home/work/.jumbo/include
>>> -I/home/work/.jumbo/include/leptonica -g -O2 -MT cubeclassifier.lo -MD
>>> -MP -MF .deps/cubeclassifier.Tpo -c cubeclassifier.cpp  -fPIC -DPIC -o
>>> .libs/cubeclassifier.o
>>> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -O2 -DNDEBUG
>>> -DUSE_STD_NAMESPACE -I../ccutil -I../ccstruct -I../viewer -I../classify
>>> -I../dict -I../wordrec -I../cutil -I../textord -I../opencl
>>> -I../neural_networks/runtime -I../cube -I/home/work/.jumbo/include
>>> -I/home/work/.jumbo/include/leptonica -g -O2 -MT cubeclassifier.lo -MD
>>> -MP -MF .deps/cubeclassifier.Tpo -c cubeclassifier.cpp -o cubeclassifier.o
>>> >/dev/null 2>&1
>>> mv -f .deps/cubeclassifier.Tpo .deps/cubeclassifier.Plo
>>> /bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
>>> -I..  -O2 -DNDEBUG -DUSE_STD_NAMESPACE -I../ccutil -I../ccstruct
>>> -I../viewer -I../classify -I../dict -I../wordrec -I../cutil -I../textord
>>> -I../opencl   -I../neural_networks/runtime -I../cube
>>> -I/home/work/.jumbo/include -I/home/work/.jumbo/include/leptonica  -g
>>> -O2 -MT tesseract_cube_combiner.lo -MD -MP -MF
>>> .deps/tesseract_cube_combiner.Tpo -c -o tesseract_cube_combiner.lo
>>> tesseract_cube_combiner.cpp
>>> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -O2 -DNDEBUG
>>> -DUSE_STD_NAMESPACE -I../ccutil -I../ccstruct -I../viewer -I../classify
>>> -I../dict -I../wordrec -I../cutil -I../textord -I../opencl
>>> -I../neural_networks/runtime -I../cube -I/home/work/.jumbo/include
>>> -I/home/work/.jumbo/include/leptonica -g -O2 -MT
>>> tesseract_cube_combiner.lo -MD -MP -MF .deps/tesseract_cube_combiner.Tpo
>>> -c tesseract_cube_combiner.cpp  -fPIC -DPIC -o
>>> .libs/tesseract_cube_combiner.o
>>> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -O2 -DNDEBUG
>>> -DUSE_STD_NAMESPACE -I../ccutil -I../ccstruct -I../viewer -I../classify
>>> -I../dict -I../wordrec -I../cutil -I../textord -I../opencl
>>> -I../neural_networks/runtime -I../cube -I/home/work/.jumbo/include
>>> -I/home/work/.jumbo/include/leptonica -g -O2 -MT
>>> tesseract_cube_combiner.lo -MD -MP -MF .deps/tesseract_cube_combiner.Tpo
>>> -c tesseract_cube_combiner.cpp -o tesseract_cube_combiner.o >/dev/null 2>&1
>>> mv -f .deps/tesseract_cube_combiner.Tpo .deps/tesseract_cube_combiner.
>>> Plo
>>> /bin/sh ../libtool  --tag=CXX   --mode=link g++  -g -O2
>>>  -L/home/work/.jumbo/lib -o libtesseract_main.la  adaptions.lo
>>> applybox.lo control.lo docqual.lo equationdetect.lo fixspace.lo fixxht.lo
>>> ltrresultiterator.lo osdetect.lo output.lo pageiterator.lo pagesegmain.lo
>>> pagewalk.lo par_control.lo paragraphs.lo paramsd.lo pgedit.lo
>>> recogtraining.lo reject.lo resultiterator.lo superscript.lo tessbox.lo
>>> tessedit.lo tesseractclass.lo tessvars.lo tfacepp.lo thresholder.lo
>>> werdit.lo cube_control.lo cube_reco_context.lo cubeclassifier.lo
>>> tesseract_cube_combiner.lo  -llept -lpthread
>>> libtool: link: ar cru .libs/libtesseract_main.a .libs/adaptions.o
>>> .libs/applybox.o .libs/control.o .libs/docqual.o .libs/equationdetect.o
>>> .libs/fixspace.o .libs/fixxht.o .libs/ltrresultiterator.o .libs/osdetect.o
>>> .libs/output.o .libs/pageiterator.o .libs/pagesegmain.o .libs/pagewalk.o
>>> .libs/par_control.o .libs/paragraphs.o .libs/paramsd.o .libs/pgedit.o
>>> .libs/recogtraining.o .libs/reject.o .libs/resultiterator.o
>>> .libs/superscript.o .libs/tessbox.o .libs/tessedit.o .libs/tesseractclass.o
>>> .libs/tessvars.o .libs/tfacepp.o .libs/thresholder.o .libs/werdit.o
>>> .libs/cube_control.o .libs/cube_reco_context.o .libs/cubeclassifier.o
>>> .libs/tesseract_cube_combiner.o
>>> libtool: link: ranlib .libs/libtesseract_main.a
>>> libtool: link: ( cd ".libs" && rm -f "libtesseract_main.la" && ln -s
>>> "../libtesseract_main.la" "libtesseract_main.la" )
>>> make[2]: Leaving directory `/home/work/hongji/soft/py/tes
>>> seract/tesseract-3.04/ccmain'
>>> Making all in api
>>> make[2]: Entering directory `/home/work/hongji/soft/py/tes
>>> seract/tesseract-3.04/api'
>>> /bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I.
>>> -I..  -O2 -DNDEBUG -DLOCALEDIR=\"/home/work/.jumbo/share/locale\"
>>> -DUSE_STD_NAMESPACE -I../ccutil -I../ccstruct -I../cube -I../viewer
>>> -I../textord -I../dict -I../classify -I../ccmain -I../wordrec -I../cutil
>>> -I../opencl    -I/home/work/.jumbo/include 
>>> -I/home/work/.jumbo/include/leptonica
>>>  -g -O2 -MT libtesseract_api_la-baseapi.lo -MD -MP -MF
>>> .deps/libtesseract_api_la-baseapi.Tpo -c -o
>>> libtesseract_api_la-baseapi.lo `test -f 'baseapi.cpp' || echo
>>> './'`baseapi.cpp
>>> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -O2 -DNDEBUG
>>> -DLOCALEDIR=\"/home/work/.jumbo/share/locale\" -DUSE_STD_NAMESPACE
>>> -I../ccutil -I../ccstruct -I../cube -I../viewer -I../textord -I../dict
>>> -I../classify -I../ccmain -I../wordrec -I../cutil -I../opencl
>>> -I/home/work/.jumbo/include -I/home/work/.jumbo/include/leptonica -g
>>> -O2 -MT libtesseract_api_la-baseapi.lo -MD -MP -MF
>>> .deps/libtesseract_api_la-baseapi.Tpo -c baseapi.cpp  -fPIC -DPIC -o
>>> .libs/libtesseract_api_la-baseapi.o
>>> baseapi.cpp: In member function `char* tesseract::TessBaseAPI::GetHOC
>>> RText(int)':
>>> baseapi.cpp:1534: warning: passing `float' for converting 2 of `void
>>> STRING::add_str_int(const char*, int)'
>>> ../ccutil/tesscallback.h: In function `typename
>>> _TessMemberResultCallback_6_0< false, R, T1, P1, P2, P3, P4, P5, P6>::base*
>>> NewPermanentTessCallback(T1*, R (T2::*)(P1, P2, P3, P4, P5, P6), typename
>>> Identity<P1>::type, typename Identity<P2>::type, typename
>>> Identity<P3>::type, typename Identity<P4>::type, typename
>>> Identity<P5>::type, typename Identity<P6>::type) [with T1 =
>>> tesseract::PageIterator, T2 = const tesseract::PageIterator, R = bool, P1 =
>>> tesseract::PageIteratorLevel, P2 = int, P3 = int*, P4 = int*, P5 = int*, P6
>>> = int*]':
>>> baseapi.cpp:662:   instantiated from here
>>> ../ccutil/tesscallback.h:1585: error: no matching function for call to
>>> `_TessMemberResultCallback_6_0< false, bool, tesseract::PageIterator,
>>> tesseract::PageIteratorLevel, int, int*, int*, int*,
>>> int*>::_TessMemberResultCallback_6_0(tesseract::PageIterator*&, bool
>>> (tesseract::PageIterator::*&)(tesseract::PageIteratorLevel, int, int*,
>>> int*, int*, int*) const, tesseract::PageIteratorLevel&, int&, int*&, int*&,
>>> int*&, int*&)'
>>> ../ccutil/tesscallback.h:1506: note: candidates are:
>>> _TessMemberResultCallback_6_0< false, bool, tesseract::PageIterator,
>>> tesseract::PageIteratorLevel, int, int*, int*, int*,
>>> int*>::_TessMemberResultCallback_6_0(const
>>> _TessMemberResultCallback_6_0< false, bool, tesseract::PageIterator,
>>> tesseract::PageIteratorLevel, int, int*, int*, int*, int*>&)
>>> ../ccutil/tesscallback.h:1523: note:
>>> _TessMemberResultCallback_6_0<del, R, T, P1, P2, P3, P4, P5,
>>> P6>::_TessMemberResultCallback_6_0(T*, R (T::*)(P1, P2, P3, P4, P5,
>>> P6), P1, P2, P3, P4, P5, P6) [with bool del =  false, R = bool, T =
>>> tesseract::PageIterator, P1 = tesseract::PageIteratorLevel, P2 = int, P3 =
>>> int*, P4 = int*, P5 = int*, P6 = int*]
>>> ../ccutil/tesscallback.h: In function `typename
>>> _TessMemberResultCallback_5_0< false, R, T1, P1, P2, P3, P4, P5>::base*
>>> NewPermanentTessCallback(T1*, R (T2::*)(P1, P2, P3, P4, P5), typename
>>> Identity<P1>::type, typename Identity<P2>::type, typename
>>> Identity<P3>::type, typename Identity<P4>::type, typename
>>> Identity<P5>::type) [with T1 = tesseract::PageIterator, T2 = const
>>> tesseract::PageIterator, R = bool, P1 = tesseract::PageIteratorLevel, P2 =
>>> int*, P3 = int*, P4 = int*, P5 = int*]':
>>> baseapi.cpp:668:   instantiated from here
>>> ../ccutil/tesscallback.h:1343: error: no matching function for call to
>>> `_TessMemberResultCallback_5_0< false, bool, tesseract::PageIterator,
>>> tesseract::PageIteratorLevel, int*, int*, int*,
>>> int*>::_TessMemberResultCallback_5_0(tesseract::PageIterator*&, bool
>>> (tesseract::PageIterator::*&)(tesseract::PageIteratorLevel, int*, int*,
>>> int*, int*) const, tesseract::PageIteratorLevel&, int*&, int*&, int*&,
>>> int*&)'
>>> ../ccutil/tesscallback.h:1266: note: candidates are:
>>> _TessMemberResultCallback_5_0< false, bool, tesseract::PageIterator,
>>> tesseract::PageIteratorLevel, int*, int*, int*,
>>> int*>::_TessMemberResultCallback_5_0(const
>>> _TessMemberResultCallback_5_0< false, bool, tesseract::PageIterator,
>>> tesseract::PageIteratorLevel, int*, int*, int*, int*>&)
>>> ../ccutil/tesscallback.h:1282: note:
>>> _TessMemberResultCallback_5_0<del, R, T, P1, P2, P3, P4,
>>> P5>::_TessMemberResultCallback_5_0(T*, R (T::*)(P1, P2, P3, P4, P5),
>>> P1, P2, P3, P4, P5) [with bool del =  false, R = bool, T =
>>> tesseract::PageIterator, P1 = tesseract::PageIteratorLevel, P2 = int*, P3 =
>>> int*, P4 = int*, P5 = int*]
>>> make[2]: *** [libtesseract_api_la-baseapi.lo] Error 1
>>> make[2]: Leaving directory `/home/work/hongji/soft/py/tes
>>> seract/tesseract-3.04/api'
>>> make[1]: *** [all-recursive] Error 1
>>> make[1]: Leaving directory `/home/work/hongji/soft/py/tes
>>> seract/tesseract-3.04'
>>> make: *** [all] Error 2
>>>
>>>
>>> --
> 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 https://groups.google.com/group/tesseract-ocr.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/tesseract-ocr/2ac61bd2-11da-4017-855e-5bb8a6b4559b%
> 40googlegroups.com
> <https://groups.google.com/d/msgid/tesseract-ocr/2ac61bd2-11da-4017-855e-5bb8a6b4559b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 https://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/CAG2NduXcp4nYFiXN1zy4ARL7HqfGkjaYmg1Es%2BkWV%3DAd2%3DJjXg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to