OCR-D/ocrd_all

`make check` fails with latest code because of missing ocrd-tesserocr-binarize

Closed this issue · 5 comments

It looks like none of the ocrd-tesserocr-* executables is installed.

I noticed this first while implementing CI for macOS (see protocol), but could reproduce it with x86_64 as well (see protocol).

@bertsky, maybe this is not an issue for ocr_all but for ocrd_tesserocr.

Release v2024-02-01 also fails during make check, but with a different error:

TypeError: 'ocrd_froc.processor' is not a package
make: *** [Makefile:762: /home/runner/work/ocrd_all/ocrd_all/venv/bin/ocrd-froc-recognize-check] Error 1

@bertsky, maybe this is not an issue for ocr_all but for ocrd_tesserocr.

I have sent a fix in pull request #422.

@bertsky, I still wonder why the CI continued after make all although that failed to build ocrd_tesserocr. It should have stopped instead of continuing with make check.

Pull request #422 fixes this issue, see the CI protocol, but now make check fails because of ocrd_froc as with release v2024-02-01. That's a separate issue.