[0.10.2] Linux: not able to run file created in sikuli - version no longer supported

Asked by yashi rathore on 2019-01-14

Hi all,

I am trying to automate applications on SLES 11(Suse Linux Enterprise Server 11) .

I have downloaded Sikuli-IDE-linux-i686-0.10.2.zip and it opened the sikuli IDE.

But when we try to run any application after capturing the screenshot, it will stop the execution and throw the below errors every time:

java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: /home/shrikala/Downloads/Sikuli-IDE/tmplib/libScreenMatchProxy.so: libcv.so.4: cannot open shared object file: No such file or directory

OR

java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: Could not initialize class edu.mit.csail.uid.Finder

Thanks for help in advance

Question information

Language:
English Edit question
Status:
Answered
For:
Sikuli Edit question
Assignee:
No assignee Edit question
Last query:
2019-01-14
Last reply:
2019-01-16
RaiMan (raimund-hocke) said : #1

no longer supported, you have to find your way.

You might have a look at SikuliX (the successor project): http://sikulix.com.

Be aware with Linux: due to the needed native libraries, SikuliX does not run out of the box on Linux. So carefully read the appropriate doc-sections, before doing anything.

yashi rathore (yashirath) said : #2

Hi,

Thank you for your response.

We are now trying with SikuliX, but we getting this error:

[error (1/16/19 11:33:35 AM)] RunTimeSETUP: loadLib: libVisionProxy.so not usable:
java.lang.UnsatisfiedLinkError: /root/.Sikulix/SikulixLibs_201807110819/libVisionProxy.so: libopencv_core.so.2.4: cannot open shared object file: No such file or directory
[error (1/16/19 11:33:35 AM)] RunTimeSETUP: loadLib: libVisionProxy.so not usable:
java.lang.UnsatisfiedLinkError: /root/.Sikulix/SikulixLibs_201807110819/libVisionProxy.so: libopencv_core.so.2.4: cannot open shared object file: No such file or directory
[debug (1/16/19 11:33:35 AM)] LinuxSupport: we have to build libVisionProxy.so
[debug (1/16/19 11:33:35 AM)] LinuxSupport: checking: availability of OpenCV and Tesseract
[debug (1/16/19 11:33:35 AM)] LinuxSupport: checking: scanning loader cache (ldconfig -p)
[debug (1/16/19 11:33:35 AM)] RunTimeSETUP: ldconfig -p
[error (1/16/19 11:33:36 AM)] LinuxSupport: checking: OpenCV not in loader cache (see doc-note on OpenCV)
[error (1/16/19 11:33:36 AM)] LinuxSupport: checking: Tesseract not in loader cache (see doc-note on Tesseract)
[error (1/16/19 11:33:36 AM)] RunTimeSETUP: Problematic lib: /root/.Sikulix/SikulixLibs_201807110819/libVisionProxy.so (...TEMP...)
[error (1/16/19 11:33:36 AM)] RunTimeSETUP: libVisionProxy.so loaded, but it might be a problem with needed dependent libraries
ERROR: ...TEMP...: libopencv_core.so.2.4: cannot open shared object file: No such file or directory
[error (1/16/19 11:33:36 AM)] RunSetup: libVisionproxy.so finally not useable
[error (1/16/19 11:33:36 AM)] RunSetup: Giving up!
[error (1/16/19 11:33:36 AM)] RunSetup: ... terminated abnormally :-(

Could you please check it once and help in this.

Can you tell me , that sikuliX is supported in SLES 11(Suse Linux Enterprise Server 11) or not?

RaiMan (raimund-hocke) said : #3

use lates 1.1.4 build and read the related docs.

Can you help with this problem?

Provide an answer of your own, or ask yashi rathore for more information if necessary.

To post a message you must log in.