さくらVPSでGoogle Tesseract-ocrインストール中にエラーが発生して困った。
解決したのはやっぱネット。自分一人で絶対解決できない自信がある!
発生したエラーは、これ。
[root tesseract-3.01]# make make all-recursive make[1]: ディレクトリ `/opt/tesseract-3.01' に入ります Making all in ccutil make[2]: ディレクトリ `/opt/tesseract-3.01/ccutil' に入ります cd .. && /bin/sh ./config.status ccutil/Makefile depfiles config.status: creating ccutil/Makefile config.status: executing depfiles commands make[2]: ディレクトリ `/opt/tesseract-3.01/ccutil' から出ます make[2]: ディレクトリ `/opt/tesseract-3.01/ccutil' に入ります make[3]: ディレクトリ `/opt/tesseract-3.01/ccutil' に入ります if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/leptonica -g -O2 -MT ambigs.lo -MD -MP -MF ".deps/ambigs.Tpo" -c -o ambigs.lo ambigs.cpp; \ then mv -f ".deps/ambigs.Tpo" ".deps/ambigs.Plo"; else rm -f ".deps/ambigs.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/leptonica -g -O2 -MT ambigs.lo -MD -MP -MF .deps/ambigs.Tpo -c ambigs.cpp -fPIC -DPIC -o .libs/ambigs.o In file included from params.h:26, from tprintf.h:23, from ambigs.h:25, from ambigs.cpp:24: strngs.h:1: error: stray '\357' in program strngs.h:1: error: stray '\273' in program strngs.h:1: error: stray '\277' in program In file included from unicharset.h:24, from ambigs.h:27, from ambigs.cpp:24: strngs.h:1: error: stray '\357' in program strngs.h:1: error: stray '\273' in program strngs.h:1: error: stray '\277' in program make[3]: *** [ambigs.lo] エラー 1 make[3]: ディレクトリ `/opt/tesseract-3.01/ccutil' から出ます make[2]: *** [all-recursive] エラー 1 make[2]: ディレクトリ `/opt/tesseract-3.01/ccutil' から出ます make[1]: *** [all-recursive] エラー 1 make[1]: ディレクトリ `/opt/tesseract-3.01' から出ます make: *** [all] エラー 2
解決方法は、こちら ↓
■Issue 592 in tesseract-ocr: Problems with compiling Tesseract"
https://groups.google.com/group/tesseract-issues/browse_thread/thread/fb30c2b9ad08fcbb/69c7703adaf7dd82?hl=ja&lnk=gst&q=error%3A+stray+%27\357%27+in+program#69c7703adaf7dd82
ありがたや〜。
結局、最新は直ってらSVNから取って来いってことです。