Cross compiling is tricky you need to know what are you doing and how to
solve problems.
Better solution is to use https://github.com/UB-Mannheim/tesseract/wiki
AFAIK `cmake ..` will configure package for current system (e.g. does not
cross compile)

Zdenko


št 20. 6. 2024 o 22:32 Danny <d26144...@gmail.com> napísal(a):

> Hey,
> sorry for any confusion this post may have cause.
> Yes, I'm trying to cross-compile Tesseract on Arch Linux for Windows.
> I've installed leptonica via the Arch package manager.
> Leptonica Version 1.84.1 is installed on my system.
> I've also installed webp via the package manager (libwebp on arch)
> I've done the following steps to run into this problem:
> 1. clone the tesseract repository via git clone
> 2. create a build folder inside the tesseract folder and navigate into it
> (mkdir build -> cd build)
> 3. run cmake ..
>
> This is the full output of the cmake ..  on my system:
>
> cmake ..
> -- Configuring tesseract version 5.4.1...
> -- IPO / LTO supported
> -- CMAKE_SYSTEM_PROCESSOR=<x86_64>
> -- Found leptonica version: 1.84.1
> CMake Error at
> /home/tesseract/build/CMakeFiles/CMakeScratch/TryCompile-RwJF5R/cmTC_5cec5Targets.cmake:21
> (set_target_properties):
>   The link interface of target "leptonica" contains:
>
>     WebP::webp
>
>   but the target was not found.  Possible reasons include:
>
>     * There is a typo in the target name.
>     * A find_package call is missing for an IMPORTED target.
>     * An ALIAS target is missing.
>
> Call Stack (most recent call first):
>
> /home/tesseract/build/CMakeFiles/CMakeScratch/TryCompile-RwJF5R/CMakeLists.txt:16
> (include)
>
>
> CMake Error at cmake/CheckFunctions.cmake:34 (try_run):
>   Failed to generate test project build system.
> Call Stack (most recent call first):
>   CMakeLists.txt:409 (check_leptonica_tiff_support)
>
> I hope these information help.
> On Thursday, June 20, 2024 at 7:47:43 PM UTC+2 zdenop wrote:
>
>> I am lost in your post...
>> e.g. DLL is recreated on Windows not on Linux. Are you trying to
>> cross-compile Tesseract?
>> How did you install Leptonica? Which version?
>> What does it mean that "webp is installed on my system" - only runtime?
>>
>> Can you please provide each step and its output so we can replicate the
>> problem?
>>
>> Zdenko
>>
>>
>> št 20. 6. 2024 o 17:47 Danny <d261...@gmail.com> napísal(a):
>>
>>> Hello,
>>> I'm currently trying to build a tesseract DLL from Scratch on Arch Linux
>>> with cmake.
>>> I've created a Build Folder inside the tesseract folder and executed
>>> cmake ..
>>> But when I execute cmake .. I get the following error:
>>> CMake Error at
>>> /home/tesseract/build/CMakeFiles/CMakeScratch/TryCompile-LokfWE/cmTC_0b6e5Targets.cmake:21
>>> (set_target_properties):
>>>   The link interface of target "leptonica" contains:
>>>
>>>     WebP::webp
>>>
>>>   but the target was not found.  Possible reasons include:
>>>
>>>     * There is a typo in the target name.
>>>     * A find_package call is missing for an IMPORTED target.
>>>     * An ALIAS target is missing.
>>>
>>> Call Stack (most recent call first):
>>>
>>> /home/tesseract/build/CMakeFiles/CMakeScratch/TryCompile-LokfWE/CMakeLists.txt:16
>>> (include)
>>>
>>>
>>> CMake Error at cmake/CheckFunctions.cmake:34 (try_run):
>>>   Failed to generate test project build system.
>>> Call Stack (most recent call first):
>>>   CMakeLists.txt:409 (check_leptonica_tiff_support)
>>>
>>> I have to add that webp is installed on my system.
>>> Any idea as to why this is happening?
>>> Any help would be much appreciated.
>>>
>>> Kind regards.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "tesseract-ocr" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to tesseract-oc...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/tesseract-ocr/2c66def9-43f6-485d-89cd-b2bb99d66009n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/tesseract-ocr/2c66def9-43f6-485d-89cd-b2bb99d66009n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "tesseract-ocr" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tesseract-ocr+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tesseract-ocr/75129f09-4252-4c20-ab95-3453809c9803n%40googlegroups.com
> <https://groups.google.com/d/msgid/tesseract-ocr/75129f09-4252-4c20-ab95-3453809c9803n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tesseract-ocr+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/CAJbzG8wHc89%3DDV%3D%3D3RNWm%2BLktmk9sm_2Z4A0Qv3CgddphLj5AQ%40mail.gmail.com.

Reply via email to