raffaeldantas / tesseract-ocr

Automatically exported from code.google.com/p/tesseract-ocr
Other
1 stars 0 forks source link

2.03 - make fails on older Puppy/Grafpup Linux #156

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Make fails for 2.03 on Grafpup 104 (very old) as below.
2.01 compiles OK.
I had the same (or at least a very similar) error on at least one (I think
two) recent versions of Puppy or Grafpup, but I can't quite figure out
which ones, as I've just successfully compiled it on the ones I thought it was.

/tmp/tesseract-2.03# make
make  all-recursive
make[1]: Entering directory `/tmp/tesseract-2.03'
Making all in ccstruct
make[2]: Entering directory `/tmp/tesseract-2.03/ccstruct'
make[3]: Entering directory `/tmp/tesseract-2.03/ccstruct'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c blobbox.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c blobs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c blread.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c callcpp.cpp
callcpp.cpp: In function `ScrollView* c_create_window(const char*, short int, 
   short int, short int, short int, double, double, double, double)':
callcpp.cpp:182: warning: passing `double' for converting 6 of `
   ScrollView::ScrollView(const char*, int, int, int, int, int, int, bool)'
callcpp.cpp:182: warning: passing `double' for converting 7 of `
   ScrollView::ScrollView(const char*, int, int, int, int, int, int, bool)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c coutln.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c genblob.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c labls.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c linlsq.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c lmedsq.cpp
lmedsq.cpp: In member function `void LMS::plot(ScrollView*, ScrollView::Color)
   ':
lmedsq.cpp:446: warning: passing `float' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
lmedsq.cpp:446: warning: passing `double' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
lmedsq.cpp:450: warning: passing `float' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
lmedsq.cpp:450: warning: passing `double' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c mod128.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c normalis.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c ocrblock.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c ocrrow.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c pageblk.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c pageres.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c pdblock.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c points.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c polyaprx.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c polyblk.cpp
polyblk.cpp: In member function `void POLY_BLOCK::fill(ScrollView*, 
   ScrollView::Color)':
polyblk.cpp:270: warning: passing `float' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c polyblob.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c polyvert.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c poutline.cpp
poutline.cpp: In member function `void OUTLINE::plot(ScrollView*, 
   ScrollView::Color)':
poutline.cpp:380: warning: converting to `int' from `float'
poutline.cpp:381: warning: converting to `int' from `float'
poutline.cpp:385: warning: passing `float' for converting 3 of `void 
   ScrollView::Line(int, int, int, int)'
poutline.cpp:385: warning: passing `float' for converting 4 of `void 
   ScrollView::Line(int, int, int, int)'
poutline.cpp:386: warning: converting to `int' from `float'
poutline.cpp:387: warning: converting to `int' from `float'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c quadlsq.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c quadratc.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c quspline.cpp
quspline.cpp: In member function `void QSPLINE::plot(ScrollView*, 
   ScrollView::Color) const':
quspline.cpp:375: warning: passing `double' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
quspline.cpp:375: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
quspline.cpp:377: warning: passing `double' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
quspline.cpp:377: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c ratngs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c rect.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c rejctmap.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c rwpoly.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c statistc.cpp
statistc.cpp: In member function `void STATS::plot(ScrollView*, float, float, 
   float, float, ScrollView::Color)':
statistc.cpp:687: warning: passing `float' for converting 1 of `void 
   ScrollView::Rectangle(int, int, int, int)'
statistc.cpp:687: warning: passing `float' for converting 2 of `void 
   ScrollView::Rectangle(int, int, int, int)'
statistc.cpp:687: warning: passing `float' for converting 3 of `void 
   ScrollView::Rectangle(int, int, int, int)'
statistc.cpp:687: warning: passing `float' for converting 4 of `void 
   ScrollView::Rectangle(int, int, int, int)'
statistc.cpp: In member function `void STATS::plotline(ScrollView*, float, 
   float, float, float, ScrollView::Color)':
statistc.cpp:718: warning: passing `float' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
statistc.cpp:718: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
statistc.cpp:720: warning: passing `float' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
statistc.cpp:720: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c stepblob.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c txtregn.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c vecfuncs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../cutil     -I../image
-I../viewer   -g -O2 -c werd.cpp
rm -f libtesseract_ccstruct.a
ar cru libtesseract_ccstruct.a blobbox.o blobs.o blread.o callcpp.o
coutln.o genblob.o labls.o linlsq.o lmedsq.o mod128.o normalis.o ocrblock.o
ocrrow.o pageblk.o pageres.o pdblock.o points.o polyaprx.o polyblk.o
polyblob.o polyvert.o poutline.o quadlsq.o quadratc.o quspline.o ratngs.o
rect.o rejctmap.o rwpoly.o statistc.o stepblob.o txtregn.o vecfuncs.o werd.o 
ranlib libtesseract_ccstruct.a
make[3]: Leaving directory `/tmp/tesseract-2.03/ccstruct'
make[2]: Leaving directory `/tmp/tesseract-2.03/ccstruct'
Making all in ccutil
make[2]: Entering directory `/tmp/tesseract-2.03/ccutil'
make[3]: Entering directory `/tmp/tesseract-2.03/ccutil'
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c basedir.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c bits16.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c clst.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c debugwin.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c elst.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c elst2.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c errcode.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c globaloc.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c hashfn.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c mainblk.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c memblk.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c memry.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c ocrshell.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c serialis.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c strngs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c tprintf.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c varable.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c unichar.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c tessopt.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c unicharmap.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c unicharset.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..    -DTESSDATA_PREFIX=/usr/local/share/ -g
-O2 -c boxread.cpp
rm -f libtesseract_ccutil.a
ar cru libtesseract_ccutil.a basedir.o bits16.o clst.o debugwin.o elst.o
elst2.o errcode.o globaloc.o hashfn.o mainblk.o memblk.o memry.o ocrshell.o
serialis.o strngs.o tprintf.o varable.o unichar.o tessopt.o unicharmap.o
unicharset.o boxread.o 
ranlib libtesseract_ccutil.a
make[3]: Leaving directory `/tmp/tesseract-2.03/ccutil'
make[2]: Leaving directory `/tmp/tesseract-2.03/ccutil'
Making all in classify
make[2]: Entering directory `/tmp/tesseract-2.03/classify'
make[3]: Entering directory `/tmp/tesseract-2.03/classify'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c adaptive.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c adaptmatch.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c baseline.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c blobclass.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c chartoname.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c cluster.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c clusttool.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c cutoffs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c extract.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c featdefs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c flexfx.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c float2int.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c fpoint.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c fxdefs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c hideedge.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c intfx.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c intmatcher.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c intproto.cpp
intproto.cpp: In function `void ShowMatchDisplay()':
intproto.cpp:1084: warning: passing `double' for converting 1 of `void 
   ScrollView::ZoomToRectangle(int, int, int, int)'
intproto.cpp:1084: warning: passing `double' for converting 2 of `void 
   ScrollView::ZoomToRectangle(int, int, int, int)'
intproto.cpp:1084: warning: passing `double' for converting 3 of `void 
   ScrollView::ZoomToRectangle(int, int, int, int)'
intproto.cpp:1084: warning: passing `double' for converting 4 of `void 
   ScrollView::ZoomToRectangle(int, int, int, int)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c kdtree.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c mf.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c mfdefs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c mfoutline.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c mfx.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c normfeat.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c normmatch.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c ocrfeatures.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c outfeat.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c picofeat.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c protos.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c sigmenu.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c speckle.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil     -I../ccstruct
-I../dict     -I../viewer   -g -O2 -c xform2d.cpp
rm -f libtesseract_classify.a
ar cru libtesseract_classify.a adaptive.o adaptmatch.o baseline.o
blobclass.o chartoname.o cluster.o clusttool.o cutoffs.o extract.o
featdefs.o flexfx.o float2int.o fpoint.o fxdefs.o hideedge.o intfx.o
intmatcher.o intproto.o kdtree.o mf.o mfdefs.o mfoutline.o mfx.o normfeat.o
normmatch.o ocrfeatures.o outfeat.o picofeat.o protos.o sigmenu.o speckle.o
xform2d.o 
ranlib libtesseract_classify.a
make[3]: Leaving directory `/tmp/tesseract-2.03/classify'
make[2]: Leaving directory `/tmp/tesseract-2.03/classify'
Making all in cutil
make[2]: Entering directory `/tmp/tesseract-2.03/cutil'
make[3]: Entering directory `/tmp/tesseract-2.03/cutil'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c tessarray.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c bitvec.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c cutil.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c danerror.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c debug.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c efio.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c emalloc.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c freelist.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c globals.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c listio.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c oldheap.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c oldlist.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c structures.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c tordvars.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil   -g -O2 -c variables.cpp
rm -f libtesseract_cutil.a
ar cru libtesseract_cutil.a tessarray.o bitvec.o cutil.o danerror.o debug.o
efio.o emalloc.o freelist.o globals.o listio.o oldheap.o oldlist.o
structures.o tordvars.o variables.o 
ranlib libtesseract_cutil.a
make[3]: Leaving directory `/tmp/tesseract-2.03/cutil'
make[2]: Leaving directory `/tmp/tesseract-2.03/cutil'
Making all in dict
make[2]: Entering directory `/tmp/tesseract-2.03/dict'
make[3]: Entering directory `/tmp/tesseract-2.03/dict'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
choices.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
context.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c dawg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c hyphen.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
permdawg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
permnum.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
permute.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c states.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
stopper.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c trie.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
lookdawg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
makedawg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c reduce.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../cutil -I../ccutil   -g -O2 -c
permngram.cpp
rm -f libtesseract_dict.a
ar cru libtesseract_dict.a choices.o context.o dawg.o hyphen.o permdawg.o
permnum.o permute.o states.o stopper.o trie.o lookdawg.o makedawg.o
reduce.o permngram.o 
ranlib libtesseract_dict.a
make[3]: Leaving directory `/tmp/tesseract-2.03/dict'
make[2]: Leaving directory `/tmp/tesseract-2.03/dict'
Making all in pageseg
make[2]: Entering directory `/tmp/tesseract-2.03/pageseg'
make[3]: Entering directory `/tmp/tesseract-2.03/pageseg'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../textord -I../viewer     -I../ccmain   -g -O2 -c leptonica_pageseg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../textord -I../viewer     -I../ccmain   -g -O2 -c
leptonica_pageseg_interface.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../textord -I../viewer     -I../ccmain   -g -O2 -c pageseg.cpp
rm -f libtesseract_pageseg.a
ar cru libtesseract_pageseg.a leptonica_pageseg.o
leptonica_pageseg_interface.o pageseg.o 
ranlib libtesseract_pageseg.a
make[3]: Leaving directory `/tmp/tesseract-2.03/pageseg'
make[2]: Leaving directory `/tmp/tesseract-2.03/pageseg'
Making all in image
make[2]: Entering directory `/tmp/tesseract-2.03/image'
make[3]: Entering directory `/tmp/tesseract-2.03/image'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../viewer   -g -O2 -c
imgbmp.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../viewer   -g -O2 -c imgio.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../viewer   -g -O2 -c imgs.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../viewer   -g -O2 -c
imgtiff.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../viewer   -g -O2 -c
bitstrm.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../viewer   -g -O2 -c
svshowim.cpp
rm -f libtesseract_image.a
ar cru libtesseract_image.a imgbmp.o imgio.o imgs.o imgtiff.o bitstrm.o
svshowim.o 
ranlib libtesseract_image.a
make[3]: Leaving directory `/tmp/tesseract-2.03/image'
make[2]: Leaving directory `/tmp/tesseract-2.03/image'
Making all in textord
make[2]: Entering directory `/tmp/tesseract-2.03/textord'
make[3]: Entering directory `/tmp/tesseract-2.03/textord'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c blkocc.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c drawedg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c drawtord.cpp
drawtord.cpp: In function `void plot_to_row(TO_ROW*, ScrollView::Color, FCOORD)
   ':
drawtord.cpp:158: warning: passing `float' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:158: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:161: warning: passing `float' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp:161: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp: In function `void plot_parallel_row(TO_ROW*, float, int, 
   ScrollView::Color, FCOORD)':
drawtord.cpp:191: warning: passing `float' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:191: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:194: warning: passing `float' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp:194: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp:197: warning: passing `float' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:197: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:200: warning: passing `float' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp:200: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp: In function `void draw_occupation(int, int, int, int, inT32*, 
   inT32*)':
drawtord.cpp:225: warning: passing `float' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:225: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:239: warning: passing `double' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp:239: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp:243: warning: passing `float' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:243: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:245: warning: passing `double' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp:245: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp: In function `void draw_meanlines(TO_BLOCK*, float, int, 
   ScrollView::Color, FCOORD)':
drawtord.cpp:279: warning: passing `float' for converting 1 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:279: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
drawtord.cpp:284: warning: passing `float' for converting 1 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp:284: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
drawtord.cpp: In function `void plot_row_cells(ScrollView*, ScrollView::Color, 
   TO_ROW*, float, ICOORDELT_LIST*)':
drawtord.cpp:466: warning: passing `float' for converting 1 of `void 
   ScrollView::Line(int, int, int, int)'
drawtord.cpp:466: warning: passing `float' for converting 3 of `void 
   ScrollView::Line(int, int, int, int)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c edgblob.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c edgloop.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c fpchop.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c gap_map.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c makerow.cpp
makerow.cpp: In function `void assign_blobs_to_rows(TO_BLOCK*, float*, int, 
   unsigned char, unsigned char, unsigned char)':
makerow.cpp:2307: warning: passing `float' for converting 2 of `void 
   ScrollView::SetCursor(int, int)'
makerow.cpp:2340: warning: passing `float' for converting 2 of `void 
   ScrollView::DrawTo(int, int)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c oldbasel.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c pithsync.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c pitsync1.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c scanedg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c sortflts.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c topitch.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c tordmain.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c tospace.cpp
tospace.cpp: In function `void mark_gap(TBOX, short int, short int, short int, 
   short int, short int, short int)':
tospace.cpp:1678: warning: passing `float' for converting 1 of `void 
   ScrollView::Ellipse(int, int, int, int)'
tospace.cpp:1678: warning: passing `float' for converting 2 of `void 
   ScrollView::Ellipse(int, int, int, int)'
tospace.cpp:1678: warning: passing `float' for converting 3 of `void 
   ScrollView::Ellipse(int, int, int, int)'
tospace.cpp:1678: warning: passing `float' for converting 4 of `void 
   ScrollView::Ellipse(int, int, int, int)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c tovars.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c underlin.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../image
-I../viewer     -I../pageseg   -g -O2 -c wordseg.cpp
rm -f libtesseract_textord.a
ar cru libtesseract_textord.a blkocc.o drawedg.o drawtord.o edgblob.o
edgloop.o fpchop.o gap_map.o makerow.o oldbasel.o pithsync.o pitsync1.o
scanedg.o sortflts.o topitch.o tordmain.o tospace.o tovars.o underlin.o
wordseg.o 
ranlib libtesseract_textord.a
make[3]: Leaving directory `/tmp/tesseract-2.03/textord'
make[2]: Leaving directory `/tmp/tesseract-2.03/textord'
Making all in viewer
make[2]: Entering directory `/tmp/tesseract-2.03/viewer'
make[3]: Entering directory `/tmp/tesseract-2.03/viewer'
g++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -c scrollview.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -c svmnode.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -c svutil.cpp
rm -f libtesseract_viewer.a
ar cru libtesseract_viewer.a scrollview.o svmnode.o svutil.o 
ranlib libtesseract_viewer.a
make[3]: Leaving directory `/tmp/tesseract-2.03/viewer'
make[2]: Leaving directory `/tmp/tesseract-2.03/viewer'
Making all in wordrec
make[2]: Entering directory `/tmp/tesseract-2.03/wordrec'
make[3]: Entering directory `/tmp/tesseract-2.03/wordrec'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c
associate.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c badwords.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c
bestfirst.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c chop.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c chopper.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c closed.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c djmenus.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c drawfx.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c findseam.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c
gradechop.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c
heuristic.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c makechop.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c matchtab.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c matrix.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c metrics.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c mfvars.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c msmenus.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c olutil.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c outlines.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c pieces.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c
plotedges.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c plotseg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c render.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c seam.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c split.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c tally.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c tessinit.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c tface.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccstruct -I../ccutil     -I../cutil
-I../classify     -I../image -I../dict     -I../viewer   -g -O2 -c
wordclass.cpp
rm -f libtesseract_wordrec.a
ar cru libtesseract_wordrec.a associate.o badwords.o bestfirst.o chop.o
chopper.o closed.o djmenus.o drawfx.o findseam.o gradechop.o heuristic.o
makechop.o matchtab.o matrix.o metrics.o mfvars.o msmenus.o olutil.o
outlines.o pieces.o plotedges.o plotseg.o render.o seam.o split.o tally.o
tessinit.o tface.o wordclass.o 
ranlib libtesseract_wordrec.a
make[3]: Leaving directory `/tmp/tesseract-2.03/wordrec'
make[2]: Leaving directory `/tmp/tesseract-2.03/wordrec'
Making all in ccmain
make[2]: Entering directory `/tmp/tesseract-2.03/ccmain'
make[3]: Entering directory `/tmp/tesseract-2.03/ccmain'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c tessedit.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c adaptions.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c applybox.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c baseapi.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c blobcmp.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c callnet.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c charcut.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c charsample.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c control.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c docqual.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c expandblob.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c fixspace.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c fixxht.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c imgscale.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c matmatch.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c output.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c paircmp.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c reject.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c scaleimg.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c tessbox.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c tessvars.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c pagewalk.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c pgedit.cpp
pgedit.cpp: In function `void display_bln_lines(ScrollView*,
ScrollView::Color, 
   float, float, float, float)':
pgedit.cpp:428: warning: passing `float' for converting 1 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:428: warning: passing `float' for converting 2 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:428: warning: passing `float' for converting 3 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:428: warning: passing `float' for converting 4 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:430: warning: passing `float' for converting 1 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:430: warning: passing `float' for converting 2 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:430: warning: passing `float' for converting 3 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:430: warning: passing `float' for converting 4 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:432: warning: passing `float' for converting 1 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:432: warning: passing `float' for converting 2 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:432: warning: passing `float' for converting 3 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:432: warning: passing `float' for converting 4 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:434: warning: passing `float' for converting 1 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:434: warning: passing `float' for converting 2 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:434: warning: passing `float' for converting 3 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp:434: warning: passing `float' for converting 4 of `void 
   ScrollView::Line(int, int, int, int)'
pgedit.cpp: In function `BOOL8 word_display(BLOCK*, ROW*, WERD*)':
pgedit.cpp:1775: warning: passing `double' for converting 2 of `void 
   ScrollView::TextAttributes(const char*, int, bool, bool, bool)'
pgedit.cpp:1782: warning: passing `float' for converting 1 of `void 
   ScrollView::Text(int, int, const char*)'
pgedit.cpp:1782: warning: passing `double' for converting 2 of `void 
   ScrollView::Text(int, int, const char*)'
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c varabled.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c tfacepp.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c tstruct.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c werdit.cpp
rm -f libtesseract_main.a
ar cru libtesseract_main.a tessedit.o adaptions.o applybox.o baseapi.o
blobcmp.o callnet.o charcut.o charsample.o control.o docqual.o expandblob.o
fixspace.o fixxht.o imgscale.o matmatch.o output.o paircmp.o reject.o
scaleimg.o tessbox.o tessvars.o pagewalk.o pgedit.o varabled.o tfacepp.o
tstruct.o werdit.o 
ranlib libtesseract_main.a
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c tesseractfull.cc
ld -r -o libtesseract_full.o tesseractfull.o \
    libtesseract_main.a \
    ../textord/libtesseract_textord.a \
    ../pageseg/libtesseract_pageseg.a \
    ../wordrec/libtesseract_wordrec.a \
    ../classify/libtesseract_classify.a \
    ../dict/libtesseract_dict.a \
    ../viewer/libtesseract_viewer.a \
    ../image/libtesseract_image.a \
    ../cutil/libtesseract_cutil.a \
    ../ccstruct/libtesseract_ccstruct.a \
    ../ccutil/libtesseract_ccutil.a
ar cru libtesseract_full.a libtesseract_full.o ; ranlib libtesseract_full.a
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec
-I../cutil     -I../textord   -g -O2 -c tesseractmain.cpp
g++  -g -O2  -o tesseract  tesseractmain.o libtesseract_full.a -ltiff
-lpthread -ljpeg -lpng -lz  -lm
libtesseract_full.a(libtesseract_full.o)(.text+0x25f5a): In function
`VariablesEditor::BuildListOfAllLeaves()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x2696f):/usr/include/c++/3.3.4/b
its/stl_alloc.h:242:
undefined reference to `std::__default_alloc_template<(bool)1,
(int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x26a7a):/usr/include/c++/3.3.4/b
its/stl_alloc.h:242:
undefined reference to `std::__default_alloc_template<(bool)1,
(int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x27058): In function
`__static_initialization_and_destruction_0':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x271ba): In function `__tcf_0':
/usr/include/c++/3.3.4/bits/stl_tree.h:851: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x271de): In function `__tcf_0':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x9fbf9): In function
`ScrollView::~ScrollView [not-in-charge]()':
/tmp/tesseract-2.03/viewer/scrollview.cpp:341: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x9fc19):/tmp/tesseract-2.03/view
er/scrollview.cpp:341:
undefined reference to `std::__default_alloc_template<(bool)1,
(int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x9fca1): In function
`ScrollView::~ScrollView [not-in-charge]()':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0x9fd99):/tmp/tesseract-2.03/view
er/scrollview.cpp:341:
more undefined references to `std::__default_alloc_template<(bool)1,
(int)0>::deallocate(void*, unsigned)' follow
libtesseract_full.a(libtesseract_full.o)(.text+0xa0543): In function
`ScrollView::SendPolygon()':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined
reference to `std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_S_empty_rep_storage'
libtesseract_full.a(libtesseract_full.o)(.text+0xa054f): In function
`ScrollView::SendPolygon()':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::_S_empty_rep_storage'
libtesseract_full.a(libtesseract_full.o)(.text+0xa1140): In function
`__static_initialization_and_destruction_0':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0xa119b):/usr/include/c++/3.3.4/b
its/stl_alloc.h:232:
undefined reference to `std::__default_alloc_template<(bool)1,
(int)0>::allocate(unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0xa125a): In function `__tcf_0':
/usr/include/c++/3.3.4/bits/stl_tree.h:851: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0xa127e): In function `__tcf_0':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0xa12ea): In function `__tcf_1':
/usr/include/c++/3.3.4/bits/stl_tree.h:851: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0xa130e): In function `__tcf_1':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.text+0xa1dd5): In function
`SVNetwork::SVNetwork[not-in-charge](char const*, int)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined
reference to `std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_S_empty_rep_storage'
libtesseract_full.a(libtesseract_full.o)(.text+0xa1ddd): In function
`SVNetwork::SVNetwork[not-in-charge](char const*, int)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::_S_empty_rep_storage'
libtesseract_full.a(libtesseract_full.o)(.text+0xa1fc5): In function
`SVNetwork::SVNetwork[in-charge](char const*, int)':
/usr/include/c++/3.3.4/i486-slackware-linux/bits/atomicity.h:51: undefined
reference to `std::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_S_empty_rep_storage'
libtesseract_full.a(libtesseract_full.o)(.text+0xa1fcd): In function
`SVNetwork::SVNetwork[in-charge](char const*, int)':
/usr/include/c++/3.3.4/bits/basic_string.h:228: undefined reference to
`std::basic_string<char, std::char_traits<char>, std::allocator<char>
>::_S_empty_rep_storage'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIPKcSt4pa
irIKS1_iESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_
E+0x36):
In function `std::_Rb_tree<char const*, std::pair<char const* const, int>,
std::_Select1st<std::pair<char const* const, int> >, std::less<char
const*>, std::allocator<std::pair<char const* const, int> >
>::_M_erase(std::_Rb_tree_node<std::pair<char const* const, int> >*)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIiSt4pair
IKiP15VariableContentESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tr
ee_nodeIS4_E+0x36):
In function `std::_Rb_tree<int, std::pair<int const, VariableContent*>,
std::_Select1st<std::pair<int const, VariableContent*> >, std::less<int>,
std::allocator<std::pair<int const, VariableContent*> >
>::_M_erase(std::_Rb_tree_node<std::pair<int const, VariableContent*> >*)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIiSt4pair
IKiP15VariableContentESt10_Select1stIS4_ESt4lessIiESaIS4_EE14_M_create_nodeERKS4
_+0x9):
In function `std::_Rb_tree<int, std::pair<int const, VariableContent*>,
std::_Select1st<std::pair<int const, VariableContent*> >, std::less<int>,
std::allocator<std::pair<int const, VariableContent*> >
>::_M_create_node(std::pair<int const, VariableContent*> const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIPKcSt4pa
irIKS1_iESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE14_M_create_nodeERKS4_+0x9):
In function `std::_Rb_tree<char const*, std::pair<char const* const, int>,
std::_Select1st<std::pair<char const* const, int> >, std::less<char
const*>, std::allocator<std::pair<char const* const, int> >
>::_M_create_node(std::pair<char const* const, int> const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt6vectorIiSaIiEE13_
M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi+0xda):
In function `std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)':
/usr/include/c++/3.3.4/bits/stl_iterator.h:642: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt6vectorIiSaIiEE13_
M_insert_auxEN9__gnu_cxx17__normal_iteratorIPiS1_EERKi+0xee):
In function `std::vector<int, std::allocator<int>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int,
std::allocator<int> > >, int const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIiSt4pair
IKiP10ScrollViewESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_no
deIS4_E+0x36):
In function `std::_Rb_tree<int, std::pair<int const, ScrollView*>,
std::_Select1st<std::pair<int const, ScrollView*> >, std::less<int>,
std::allocator<std::pair<int const, ScrollView*> >
>::_M_erase(std::_Rb_tree_node<std::pair<int const, ScrollView*> >*)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIiSt4pair
IKiP10ScrollViewESt10_Select1stIS4_ESt4lessIiESaIS4_EE5eraseESt17_Rb_tree_iterat
orIS4_RS4_PS4_ESE_+0xac):
In function `std::_Rb_tree<int, std::pair<int const, ScrollView*>,
std::_Select1st<std::pair<int const, ScrollView*> >, std::less<int>,
std::allocator<std::pair<int const, ScrollView*> >
>::erase(std::_Rb_tree_iterator<std::pair<int const, ScrollView*>,
std::pair<int const, ScrollView*>&, std::pair<int const, ScrollView*>*>,
std::_Rb_tree_iterator<std::pair<int const, ScrollView*>, std::pair<int
const, ScrollView*>&, std::pair<int const, ScrollView*>*>)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeISt4pairI
P10ScrollView11SVEventTypeES0_IKS4_S0_IP11SVSemaphoreP7SVEventEESt10_Select1stIS
B_ESt4lessIS4_ESaISB_EE8_M_eraseEPSt13_Rb_tree_nodeISB_E+0x36):
In function `std::_Rb_tree<std::pair<ScrollView*, SVEventType>,
std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> >,
std::_Select1st<std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> > >, std::less<std::pair<ScrollView*,
SVEventType> >, std::allocator<std::pair<std::pair<ScrollView*,
SVEventType> const, std::pair<SVSemaphore*, SVEvent*> > >
>::_M_erase(std::_Rb_tree_node<std::pair<std::pair<ScrollView*,
SVEventType> const, std::pair<SVSemaphore*, SVEvent*> > >*)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeISt4pairI
P10ScrollView11SVEventTypeES0_IKS4_S0_IP11SVSemaphoreP7SVEventEESt10_Select1stIS
B_ESt4lessIS4_ESaISB_EE5eraseESt17_Rb_tree_iteratorISB_RSB_PSB_ESL_+0xac):
In function `std::_Rb_tree<std::pair<ScrollView*, SVEventType>,
std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> >,
std::_Select1st<std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> > >, std::less<std::pair<ScrollView*,
SVEventType> >, std::allocator<std::pair<std::pair<ScrollView*,
SVEventType> const, std::pair<SVSemaphore*, SVEvent*> > >
>::erase(std::_Rb_tree_iterator<std::pair<std::pair<ScrollView*,
SVEventType> const, std::pair<SVSemaphore*, SVEvent*> >,
std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> >&, std::pair<std::pair<ScrollView*,
SVEventType> const, std::pair<SVSemaphore*, SVEvent*> >*>,
std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> >)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:242: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::deallocate(void*, unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeIiSt4pair
IKiP10ScrollViewESt10_Select1stIS4_ESt4lessIiESaIS4_EE14_M_create_nodeERKS4_+0x9
):
In function `std::_Rb_tree<int, std::pair<int const, ScrollView*>,
std::_Select1st<std::pair<int const, ScrollView*> >, std::less<int>,
std::allocator<std::pair<int const, ScrollView*> >
>::_M_create_node(std::pair<int const, ScrollView*> const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)'
libtesseract_full.a(libtesseract_full.o)(.gnu.linkonce.t._ZNSt8_Rb_treeISt4pairI
P10ScrollView11SVEventTypeES0_IKS4_S0_IP11SVSemaphoreP7SVEventEESt10_Select1stIS
B_ESt4lessIS4_ESaISB_EE14_M_create_nodeERKSB_+0xd):
In function `std::_Rb_tree<std::pair<ScrollView*, SVEventType>,
std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> >,
std::_Select1st<std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> > >, std::less<std::pair<ScrollView*,
SVEventType> >, std::allocator<std::pair<std::pair<ScrollView*,
SVEventType> const, std::pair<SVSemaphore*, SVEvent*> > >
>::_M_create_node(std::pair<std::pair<ScrollView*, SVEventType> const,
std::pair<SVSemaphore*, SVEvent*> > const&)':
/usr/include/c++/3.3.4/bits/stl_alloc.h:232: undefined reference to
`std::__default_alloc_template<(bool)1, (int)0>::allocate(unsigned)'
collect2: ld returned 1 exit status
make[3]: *** [tesseract] Error 1
make[3]: Leaving directory `/tmp/tesseract-2.03/ccmain'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/tesseract-2.03/ccmain'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/tesseract-2.03'
make: *** [all-recursive-am] Error 2

Original issue reported on code.google.com by Alister....@gmail.com on 25 Sep 2008 at 11:49

GoogleCodeExporter commented 9 years ago
I don't think it works now, but in 3.00 this will be fixable by disabling the 
graphics code.

Original comment by theraysm...@gmail.com on 14 Nov 2008 at 4:14

GoogleCodeExporter commented 9 years ago
I got the same error installing tesseract from the tarball in Ubuntu Server
8.10...there are some fix?

Thanks.

Original comment by mariano....@gmail.com on 26 Mar 2009 at 6:13

GoogleCodeExporter commented 9 years ago
Can you try the current svn code?

Original comment by theraysm...@gmail.com on 1 Apr 2009 at 4:37

GoogleCodeExporter commented 9 years ago
Now it fails like this.  Does it mean I defined GRAPHICS_DISABLED in the wrong 
place,
or is it unrelated?

g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec 
-I../cutil  
  -I../textord   -g -O2 -c tesseractfull.cc
ld -r -o libtesseract_full.o tesseractfull.o \
    libtesseract_main.a \
    ../textord/libtesseract_textord.a \
    ../pageseg/libtesseract_pageseg.a \
    ../wordrec/libtesseract_wordrec.a \
    ../classify/libtesseract_classify.a \
    ../dict/libtesseract_dict.a \
    ../viewer/libtesseract_viewer.a \
    ../image/libtesseract_image.a \
    ../cutil/libtesseract_cutil.a \
    ../ccstruct/libtesseract_ccstruct.a \
    ../ccutil/libtesseract_ccutil.a
ar cru libtesseract_full.a libtesseract_full.o ; ranlib libtesseract_full.a
g++ -DHAVE_CONFIG_H -I. -I. -I..  -I../ccutil -I../ccstruct     -I../image
-I../viewer     -I../ccops -I../dict     -I../classify     -I../wordrec 
-I../cutil  
  -I../textord   -g -O2 -c tesseractmain.cpp
tesseractmain.cpp: In function `int main(int, char**)':
tesseractmain.cpp:52: error: too few arguments to function `void 
   read_tiff_image(TIFF*, IMAGE*)'
tesseractmain.cpp:264: error: at this point in file
make[3]: *** [tesseractmain.o] Error 1
make[3]: Leaving directory 
`/mnt/network/GREEN_ROOM/Puppy/tmp/tesseract-ocr/ccmain'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/mnt/network/GREEN_ROOM/Puppy/tmp/tesseract-ocr/ccmain'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/network/GREEN_ROOM/Puppy/tmp/tesseract-ocr'
make: *** [all-recursive-am] Error 2

Original comment by Alister....@gmail.com on 18 Apr 2009 at 2:21

GoogleCodeExporter commented 9 years ago
BTW, the release notes say "It is now possible to build without any of the 
graphics
support to save code size using #define GRAPHICS_DISABLED."
But I can't see anywhere it tells you what the "graphics support" is... it 
sounds
like some features I'm not aware of.

Original comment by Alister....@gmail.com on 18 Apr 2009 at 2:26

GoogleCodeExporter commented 9 years ago
I had the same issue when making tesseract 2.03 on Ubuntu 8.10 (desktop 
version).

CCStruct could not be compiled.

How can i fix this error?

Original comment by charlesz...@gmail.com on 28 Apr 2009 at 10:12

GoogleCodeExporter commented 9 years ago
I am closing this issue because tesseract 2.03 is very old version and there is 
no report about such problem in curent (3.0x) versions.

Original comment by zde...@gmail.com on 11 Feb 2012 at 9:16