[MacPorts] #32907: tesseract @3.00_2+eng Not using leptonica

MacPorts noreply at macports.org
Mon Jan 16 14:09:20 PST 2012


#32907: tesseract @3.00_2+eng Not using leptonica
-----------------------------+----------------------------------------------
 Reporter:  jack@…           |       Owner:  macports-tickets@…                   
     Type:  defect           |      Status:  new                                  
 Priority:  Normal           |   Milestone:                                       
Component:  ports            |     Version:  2.0.3                                
 Keywords:                   |        Port:                                       
-----------------------------+----------------------------------------------
 TL;DR version: tesseract isn't building with leptonica.  Long version:

 If install tesseract using:

 $ sudo port selfupdate
 $ sudo port install tesseract

 ... I get an install in /opt/local that gives me this on invocation:

 Tesseract Open Source OCR Engine with LibTiff

 ... and fails to handle any PNG I pass it, telling me something like this:

 name_to_image_type:Error:Unrecognized image type:fe-1.png
 IMAGE::read_header:Error:Can't read this image type:fe-1.png
 Read of file fe-1.png failed.

  When I look in the configure script, I see that the leptonica check looks
 like:

  16433  # Check location of leptonica/liblept headers.
  16434  have_lept=no
  16435  for incd in /usr/local/include /usr/include
  16436  do
  16437    for lept in . leptonica liblept
  16438    do
  16439      if test -r "$incd/$lept/allheaders.h" ; then
  16440        CPPFLAGS="$CPPFLAGS -I$incd/$lept"
  16441        have_lept=yes
  16442      fi
  16443    done
  16444  done

 ... and adding /opt/local/include to line 16435, then re-building, gets me
 a binary that gives me this on invocation:

 Tesseract Open Source OCR Engine with Leptonica

 ... which happily processes whatever PNG I pass it.

-- 
Ticket URL: <https://trac.macports.org/ticket/32907>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list