#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