A related note, autoconf doesn't fully work either because of
tesseract-ocr dependency. The solution is to run "build" script, then
run configure as
"configure --without-tesseract", then "make"

On May 26, 3:38 am, Simon Meers <[email protected]> wrote:
> Ah -- solved. I saw that removing the ocr-tesseract directory had worked for
> Yaroslav, even though it had not worked for me, presumably because I'd
> already tried ./build and scons, and they were storing information about the
> directory somewhere that I had not managed to clean.
>
> Freshly cloning ocropus again and immediately rm -rf ocr-tesseract before
> runnings scons produced a perfect build. Looks like someone had better
> remove this directory from the mercurial source.
>
> Cheers,
> Simon
>
> 2009/5/26 Simon Meers <[email protected]>
>
> > Are you using the latest Mercurial version?  Tesseract is not part of the
> >> default build anymore, so you should not be seeing any Tesseract related
> >> errors.
>
> > Yes, freshly cloned fromhttp://mercurial.iupr.org/ocropustoday, includes
> > ocr-tesseract directory with ocr-tesseract.h and tesseract.cc
>
> >  You may need to remove the Tesseract related sources manually, since the
> >> scons build file may otherwise still attempt to compile them.  Look at
> >> something like
>
> >> hg status | egrep '^\?.*\.(c|h)'
>
> > $ hg status | egrep '^\?.*\.(c|h)'
> > ? .sconf_temp/conftest_0.cpp
> > ? .sconf_temp/conftest_1.cpp
> > ? .sconf_temp/conftest_2.c
> > ? .sconf_temp/conftest_3.c
> > ? .sconf_temp/conftest_4.c
> > ? .sconf_temp/conftest_5.c
> > ? .sconf_temp/conftest_6.c
> > ? .sconf_temp/conftest_7.c
> > ? autom4te.cache/output.0
> > ? autom4te.cache/output.1
> > ? autom4te.cache/requests
> > ? autom4te.cache/traces.0
> > ? autom4te.cache/traces.1
> > ? version.cc
>
> > $ hg status | egrep '^\?.*\.(c|h)' | cut -d' ' -f2 | xargs rm
>
> > Still no luck building though. I tried removing the ocr-tesseract directory
> > altogether, but then got errors about it being missing.
>
> > Any other ideas?
>
> > DrMeers <[email protected]> wrote:
>
> >> >I'm having trouble building ocropus on Ubuntu 8.04. I've installed the
> >> >prerequistive packages, obtained iulib and ocropus via mercurial,
> >> >built iulib successfully, but come up against a glitch when building
> >> >ocropus.
>
> >> >Firstly, using scons (which I realise is set up for Jaunty/9.04), all
> >> >of the tesseract include files in ocr-tesseract/tesseract.cc cannot be
> >> >found. This can be fixed by prepending "tesseract/" to the header file
> >> >names, or using the build script to run autoconf.
>
> >> >The problem I cannot get past is:
> >> >./ocr-tesseract/tesseract.cc:149: error: ‘RecognizedPage’ has not been
> >> >declared
>
> >> >The class appears to be defined in the corresponding header file, but
> >> >including it directly only causes more errors. Does anyone know what
> >> >causes this problem or how to fix it? (without being cheeky and
> >> >telling me to install Jaunty :)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ocropus" 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/ocropus?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to