Hi, 

I am getting same error trying to compile with cygwin. 

I see you mentioned replacing -std=c++11 by -std=gnu++0x worked for you, in 
which all files you did this replace?
I tried making change in config file but no luck.

I will appreciate any help in resolving this error. 

On Wednesday, March 5, 2014 1:13:35 AM UTC-8, Bernard Polarski wrote:
>
> No changes with #include (cstdio>, still the same error.
>
> I googled a bit, found quite a few references to this bug. 
> The best was a suggestion to replace -std=c++11 by -std=gnu++0x.
>
> I tried it and it compiled fine however I have no idea 
> if it is better to have the CXXFLAGS equal to -std=gnu++0X or unset it.
>
> Here is the output with your suggestion:
>
> /bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
> -I..  -O2 -DNDEBUG   -I/usr/local/include/leptonica -D_REENTRANT 
> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
> -I/usr/lib/glib-2.0/include   -I/usr/include/cairo -I/usr/include/glib-2.0 
> -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 
> -I/usr/include/freetype2 -I/usr/include/libpng15   
> -DTESSDATA_PREFIX=/usr/local/share/  -std=c++11 -MT ambigs.lo -MD -MP -MF 
> .deps/ambigs.Tpo -c -o ambigs.lo ambigs.cpp
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -O2 -DNDEBUG 
> -I/usr/local/include/leptonica -D_REENTRANT -I/usr/include/pango-1.0 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 
> -I/usr/include/freetype2 -I/usr/include/libpng15 
> -DTESSDATA_PREFIX=/usr/local/share/ -std=c++11 -MT ambigs.lo -MD -MP -MF 
> .deps/ambigs.Tpo -c ambigs.cpp  -DDLL_EXPORT -DPIC -o .libs/ambigs.o
> ambigs.cpp: In member function 'bool 
> tesseract::UnicharAmbigs::ParseAmbiguityLine(int, int, int, const 
> UNICHARSET&, char*, int*, UNICHAR_ID*, int*, char*, int*)':
> ambigs.cpp:267:79: error: 'snprintf' was not declared in this scope
>      snprintf(replacement_string, kMaxAmbigStringSize, "%s", 
> fields[1].string());
>                                                                               
>  
> ^
> ambigs.cpp:273:63: error: 'strtok_r' was not declared in this scope
>    if (!(token = strtok_r(buffer, kAmbigDelimiters, &next_token)) ||
>                                                                ^
> ambigs.cpp:285:63: error: 'strtok_r' was not declared in this scope
>      if (!(token = strtok_r(NULL, kAmbigDelimiters, &next_token))) break;
>                                                                ^
> ambigs.cpp:295:61: error: 'strtok_r' was not declared in this scope
>        !(token = strtok_r(NULL, kAmbigDelimiters, &next_token)) ||
>                                                              ^
> ambigs.cpp:308:63: error: 'strtok_r' was not declared in this scope
>      if (!(token = strtok_r(NULL, kAmbigDelimiters, &next_token))) break;
>                                                                ^
> ambigs.cpp:329:63: error: 'strtok_r' was not declared in this scope
>      if (!(token = strtok_r(NULL, kAmbigDelimiters, &next_token)) ||
>                                                                ^
> Makefile:477: recipe for target 'ambigs.lo' failed
> make[3]: *** [ambigs.lo] Error 1
> make[3]: Leaving directory '/src/tesseract-3.03/ccutil'
> Makefile:524: recipe for target 'all-recursive' failed
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory '/src/tesseract-3.03/ccutil'
> Makefile:396: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/src/tesseract-3.03'
> Makefile:304: recipe for target 'all' failed
> 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 http://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/bfc57edf-97a1-4529-8095-1216b9015c80%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to