← Back to team overview

sikuli-driver team mailing list archive

Re: [Question #254231]: I am unable to use my own libVision.so (Linux)

 

Question #254231 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/254231

RaiMan posted a new comment:
at 1: of course it is "only" JRuby, that is supported in version 1.1.0
(any scripting language, that can be easily integrated must be based on
Java and cannot have any C-based elements that are not integrated via
JNI/JNA)

at 2: the libVisionProxy.so from 1.0.1 is not usable in 1.1.0.
If you worked with the Linux Supplemental package: 
Here is a version for 1.1.0:
https://dl.dropboxusercontent.com/u/42895525/SikuliX-1.1/SikuliX-1.1.0-Beta-Supplemental-Linux.zip
Carefully read through the contained README
>From tomorrow on it will be available at the nightly build page as well

at 3: JRuby related code:
org.sikuli.scriptrunner.JRubyScriptRunner
/JRubyGem/lib

at RE:
If you do not want to change anything on the Java level, then you do not have the need to fully understand the Maven build of the project for now. In a few days I will have the usage docs of the github project up to date, then you might try again.
The included native stuff (for Linux it is only libVisionProxy and in some cases the JXGrabKey lib) is not built in the Maven run of the project. This currently only includes the packaging of the prebuilt libraries into the sikulixsetup.jar.
Prebuilt means: I am doing this on my machines offline and copy the libs to the Maven project.
So for now it is sufficient for you to take the stuff from nightly build.
Since I am planning to eliminate the native stuff anyway, I will not document the native build for Mac and Windows.
The only needed native build is that for libVisionProxy on Linux - which is the mentioned supplemental package.

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