sorry - I don't see the fix. I have the same problem - and a proposal for a solution. The output of the command "tesseract --list-langs" with the language information goes to standard-output, the other output goes to standard-error. In the package" Gscan2pdf::Tesseract" in the subroutine "language" the split command tests if $err has content and if positive it use it. This is the information from OpenCL. If the command instead use $out then it gets the information about the language. So I exchange...
I have the same problem - and a proposal for a solution. The output of the command "tesseract --list-langs" with the language information goes to standard-output, the other output goes to standard-error. In the package" Gscan2pdf::Tesseract" in the subroutine "language" the split command tests if $err has content and if positive it use it. This is the information from OpenCL. If the command instead use $out then it gets the information about the language. So I exchange in my local copy the variables....