INSTALLING gOCR INSTALLING BINARIES ------------------- Be sure that you have all the libraries needed. To install a binary package, do the following: 1. Unpack the archive if you have not done so already: tar -xzf gocr[version].tar.gz on older tar versions, the above line might not work. If so, try the following: gzip -cd gocr[version].tgz | tar -xf - This creates the directory ./gocr[version] containing the source from the main archive. 2. Change to gocr directory and run make. cd gocr[version]; make install That's it. INSTALLING FROM SOURCE ---------------------- Requirements ------------ You'll need a compiler; we recommend gcc, but the code should compile in any good one. gcc is available at http://gcc.gnu.org. I had some problems with gcc 2.95.1 (it consumed a LOT of memory while compiling ocr0.c). 2.95.2 seems to be better. gOCR provides some simple functions to read/write pnm archives. Though not needed, we strongly suggest, however, that you install the NetPBM package. Its official URL is: http://download.sourceforge.net/netpbm/. Installing this package will add support to many different image formats. If you have a NetPBM version older than August 2000, we suggest that you download a more recent one, to take advantage of the new PAM functions. To create some of the examples provided, you'll need transfig. This is completely optional. To support frontends, see the frontends/ subdirectories. Procedure --------- 1. Unpack the archive if you have not done so already: tar -xzf gocr[version].tar.gz on older tar versions, the above line might not work. If so, try the following: gzip -cd gocr[version].tgz | tar -xf - This creates the directory ./gocr[version] containing the source from the main archive. 2. Change to gocr directory and run configure. cd gocr[version]; ./configure For a list of options, try ./configure --help. If something goes wrong, try to run autoconf. 3. Run make. This can take a while. make 4. gOCR comes with some examples, which are generated from xfig-files and. If you have transfig, you can make them: make examples 5. Install the binaries. You may need to do this as root. make install 6. Make frontends. To do so, follow the instructions in their directories. Frontends are locate at the frontends/ directory (duh). 6. Run gocr, or the frontend you chose. gocr -h Shows help gocr.tcl Runs Tcl GUI