New question #251774 on Sikuli:
https://answers.launchpad.net/sikuli/+question/251774

I am running sikuli in a jenkins job on ubuntu to test our own product.
When I installed opencv it gave me the 2.4 version (libopencv_core.so.2.4).
I rebuild the libVisionProxy.so, all seems to work fine.

I recently added a jenkins job for building sikuli itself from git, just for 
fun.
July 14 it gave me a green build, July 16 around 11:00 it gave me a red build.
Not really a big problem, it was for fun anyhow... but the tests of our own 
product started to fail as well at that time... why?

I sorted it out and the following was happening:
    - the sikuli job was failing because it needs the 2.3 version of opencv 
(libopencv_core.so.2.3). 
      As a side effect of the build it left a SikuliX/libs folder in jenkins 
home dir with a libVisionProxy.so file that is dependent on 
libopencv_core.so.2.3 (which I do not have).
    - our own builds were failing because they erroneously use the libraries in 
~jenkins/SikuliX/libs which depend on libopencv_core.so.2.3 which is not on my 
system.

I have three questions:
 - is there a fixed dependency on the 2.3 version of libopencv_core.so in the 
files in git? can that be fixed?
 - why are the cached libs stored in a home folder and not next to the jar 
files? This creates an unwanted interdependency.
 - can the dependency to opencv not be universal so that it accepts 2.3 as well 
as 2.4 (mind you, I do not know opencv!)

Just wanted to share this, no big deal, I disabled the sikuli job and removed 
the SikuliX folder from ~jenkins, so our own projects are green again.

-Tom

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to