Thanks to todd bealmears guide here
- http://t0dd.io/2012/05/02/using-python-tesseract-on-os-x-lion.html
i got far with installing tesseract on osx.
However when I build I get some nasty output now-
python setup.py build
>
> include path=/usr/local/include
>
> Current Version : 0.7
>
> running build
>
> running build_py
>
> creating build
>
> creating build/lib.macosx-10.8-x86_64-2.7
>
> copying tesseract.py -> build/lib.macosx-10.8-x86_64-2.7
>
> running build_ext
>
> building '_tesseract' extension
>
> swigging tesseract.i to tesseract_wrap.cpp
>
> swig -python -c++ -I/usr/local/include/tesseract -I/usr/local/include
>> -I/usr/local/include/leptonica -o tesseract_wrap.cpp tesseract.i
>
> /usr/local/include/tesseract/publictypes.h:78: Warning 462: Unable to set
>> dimensionless array variable
>
> creating build/temp.macosx-10.8-x86_64-2.7
>
> cc -fno-strict-aliasing -fno-common -dynamic -I/usr/local/include
>> -I/usr/local/opt/sqlite/include -DNDEBUG -g -fwrapv -O3 -Wall
>> -Wstrict-prototypes -arch x86_64 -I. -I/usr/local/include/tesseract
>> -I/usr/local/include -I/usr/local/include/leptonica
>> -I/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/include/python2.7
>>
>> -c tesseract_wrap.cpp -o build/temp.macosx-10.8-x86_64-2.7/tesseract_wrap.o
>
> tesseract_wrap.cpp:2390:23: warning: explicitly assigning a
>
> variable of type 'int' to itself [-Wself-assign]
>
> res = SWIG_AddCast(res);
>
> ~~~ ^ ~~~
>
> tesseract_wrap.cpp:2393:23: warning: explicitly assigning a
>
> variable of type 'int' to itself [-Wself-assign]
>
> res = SWIG_AddCast(res);
>
> ~~~ ^ ~~~
>
> tesseract_wrap.cpp:4119:18: error: use of undeclared identifier
>
> 'temp'
>
> TESS_API * temp;
>
> ^
>
> tesseract_wrap.cpp:4120:7: error: use of undeclared identifier
>
> 'temp'
>
> temp = reinterpret_cast< TESS_API * >(argp);
>
> ^
>
> tesseract_wrap.cpp:4120:42: error: type name requires a specifier
>
> or qualifier
>
> temp = reinterpret_cast< TESS_API * >(argp);
>
> ^
>
> tesseract_wrap.cpp:4121:30: error: expected unqualified-id
>
> tesseract::TessBaseAPI = *temp;
>
> ^
>
> tesseract_wrap.cpp:4122:38: error: use of undeclared identifier
>
> 'temp'
>
> if (SWIG_IsNewObj(res)) delete temp;
>
> ^
>
> tesseract_wrap.cpp:4134:30: error: expected '(' for function-style
>
> cast or type construction
>
> ...SWIG_NewPointerObj(SWIG_as_voidptr(&tesseract::TessBaseAPI...
>
> ^ ~~~~~~~~~~~~~~~~~~~~~~
>
> tesseract_wrap.cpp:3006:78: note: expanded from macro
>
> 'SWIG_as_voidptr'
>
> ...const_cast< void * >(static_cast< const void * >(a))
>
> ^
>
> tesseract_wrap.cpp:1176:89: note: expanded from macro
>
> 'SWIG_NewPointerObj'
>
> ...flags) SWIG_Python_NewPointerObj(NULL, ptr,...
>
> ^
>
> 2 warnings and 6 errors generated.
>
> error: command 'cc' failed with exit status 1
>
>
>>
Any help from you guys would be super appreciated!
--
--
You received this message because you are subscribed to the Google
Groups "tesseract-ocr" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/tesseract-ocr?hl=en
---
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].
For more options, visit https://groups.google.com/groups/opt_out.