Status: New
Owner: ----
New issue 762 by
wrijnd...@gmail.com: FreeBSD: Error in pixReadStreamPng:
function not present
http://code.google.com/p/tesseract-ocr/issues/detail?id=762
What steps will reproduce the problem?
1. passing a PNG to tesseract, eg:
> tesseract 97.png 97
What is the expected output? What do you see instead?
Expected is a successful execution and file 97.txt as output.
Instead, I get the following output:
Tesseract Open Source OCR Engine v3.01 with Leptonica
Error in pixReadStreamPng: function not present
Error in pixReadStream: png: no pix returned
Error in pixRead: pix not read
Unsupported image type.
Other formats (TIFF, JPG, GIF) work as expected.
What version of the product are you using? On what operating system?
Ran tesseract v3.01 on a FreeBSD machine.
Please provide any additional information below.
Found issue 340
(
http://code.google.com/p/tesseract-ocr/issues/detail?id=340&q=function%20not%20present),
which is the same error for TIFF and followed the solution there (reinstall
leptonica and tesseract). This did not make any difference.
ldd /usr/local/bin/tesseract:
/usr/local/bin/tesseract:
libtesseract.so.3 => /usr/local/lib/libtesseract.so.3 (0x2808e000)
liblept.so.2 => /usr/local/lib/liblept.so.2 (0x283bb000)
libgif.so.5 => /usr/local/lib/libgif.so.5 (0x28537000)
libSM.so.6 => /usr/local/lib/libSM.so.6 (0x2853f000)
libICE.so.6 => /usr/local/lib/libICE.so.6 (0x28547000)
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x2855e000)
libxcb.so.2 => /usr/local/lib/libxcb.so.2 (0x28677000)
libXau.so.6 => /usr/local/lib/libXau.so.6 (0x2868f000)
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x28692000)
libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.0 (0x28697000)
librpcsvc.so.5 => /usr/lib/librpcsvc.so.5 (0x28699000)
libtiff.so.4 => /usr/local/lib/libtiff.so.4 (0x286a2000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x2870c000)
libjbig.so.1 => /usr/local/lib/libjbig.so.1 (0x2872f000)
libjpeg.so.11 => /usr/local/lib/libjpeg.so.11 (0x2873c000)
libz.so.5 => /lib/libz.so.5 (0x28772000)
libwebp.so.2 => /usr/local/lib/libwebp.so.2 (0x2878d000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x287ba000)
libm.so.5 => /lib/libm.so.5 (0x288ae000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x288c8000)
libthr.so.3 => /lib/libthr.so.3 (0x288d3000)
libc.so.7 => /lib/libc.so.7 (0x288e8000)
Interestingly, libpng15.so is missing from this list, even though it is
present in /usr/local/lib.