← Back to team overview

sikuli-driver team mailing list archive

[Question #700370]: loadLib: libVisionProxy.so not usable

 

New question #700370 on SikuliX:
https://answers.launchpad.net/sikuli/+question/700370

I am trying to install python sikuli in Sles 13 .When i am executing the sikuli setup jar file itsthrowing loadLib: libVisionProxy.so not usable error.Please find the log file below.


[debug (1/20/22 11:24:03 AM)] Debug: setLogFile: /usr/g/ctuser/jyothi/SikuliX-1.1.3-SetupLog.txt
[debug (1/20/22 11:24:03 AM)] RunSetup: ... starting with no args given
[debug (1/20/22 11:24:03 AM)] RunSetup: LinuxDistro: ???LINUX??? (64-Bit)
[debug (1/20/22 11:24:03 AM)] RunSetup: Setup: 1.1.3 2018-07-11_08:19 in folder:
/usr/g/ctuser/jyothi
[debug (1/20/22 11:24:03 AM)] RunSetup: RunningSystem: Linux 5.3.18-59.30.1.23258.1.TEST.1192586-default (???LINUX???)
[debug (1/20/22 11:24:03 AM)] RunSetup: parent of jar/classes: /usr/g/ctuser/jyothi
[debug (1/20/22 11:24:03 AM)] RunSetup: RunningJava: Java 8 (amd64) 1.8.0_282-b08
[debug (1/20/22 11:24:03 AM)] init user preferences
[debug (1/20/22 11:24:10 AM)] RunSetup: 
popAsk: --------------------
The following file(s) will be downloaded to
/usr/g/ctuser/jyothi
--- Native support libraries for Linux (sikulixlibs...)
--- Package 1 ---
null (IDE/Scripting)
null (Java API)
 - with Jython
Only click NO, if you want to terminate setup now!
Click YES even if you want to use local copies in Downloads!
--------------------
[debug (1/20/22 11:24:12 AM)] RunSetup: 
popAsk: --------------------
You have for Linux native libs
/usr/g/ctuser/.Sikulix/SikulixDownloads/sikulixlibslux-1.1.1.jar
Click YES, if you want to use this for setup processing
... or click NO, to ignore it and download a fresh copy
--------------------
[debug (1/20/22 11:24:14 AM)] RunSetup: Copied from Downloads: sikulixlibslux
[debug (1/20/22 11:24:14 AM)] RunSetup: checking usability of bundled, provided or built libs
[debug (1/20/22 11:24:14 AM)] RunTimeSETUP: exists libs folder at: /usr/g/ctuser/.Sikulix/SikulixLibs_201807110819
[error (1/20/22 11:24:14 AM)] RunTimeSETUP: loadLib: libVisionProxy.so not usable: 
java.lang.UnsatisfiedLinkError: /usr/g/ctuser/.Sikulix/SikulixLibs_201807110819/libVisionProxy.so: libjasper.so.1: cannot open shared object file: No such file or directory
[error (1/20/22 11:24:14 AM)] RunTimeSETUP: loadLib: libVisionProxy.so not usable: 
java.lang.UnsatisfiedLinkError: /usr/g/ctuser/.Sikulix/SikulixLibs_201807110819/libVisionProxy.so: libjasper.so.1: cannot open shared object file: No such file or directory
[debug (1/20/22 11:24:14 AM)] LinuxSupport: we have to build libVisionProxy.so
[debug (1/20/22 11:24:14 AM)] LinuxSupport: checking: availability of OpenCV and Tesseract
[debug (1/20/22 11:24:14 AM)] LinuxSupport: checking: scanning loader cache (ldconfig -p)
[debug (1/20/22 11:24:14 AM)] RunTimeSETUP: ldconfig -p 
[debug (1/20/22 11:24:15 AM)] LinuxSupport: checking: found OpenCV libs:
/usr/lib64/libopencv_core.so.2.4
/usr/lib64/libopencv_highgui.so.2.4
/usr/lib64/libopencv_imgproc.so.2.4
[debug (1/20/22 11:24:15 AM)] LinuxSupport: checking: found Tesseract lib:
/usr/lib64/libtesseract.so.3
[debug (1/20/22 11:24:15 AM)] LinuxSupport: buildVision: starting inline build: libVisionProxy.so
[debug (1/20/22 11:24:15 AM)] LinuxSupport: buildVision: java.home from java props: /usr/java64/java-1.8.0-amazon-corretto/jre
[debug (1/20/22 11:24:15 AM)] LinuxSupport: buildVision: JAVA_HOME from environment: /usr/java64/latest
[debug (1/20/22 11:24:15 AM)] LinuxSupport: buildVision: JDK: found at: /usr/java64/java-1.8.0-amazon-corretto
[debug (1/20/22 11:24:15 AM)] LinuxSupport: buildVision: opencv-include: not found - using the bundled include files
[debug (1/20/22 11:24:15 AM)] LinuxSupport: buildVision: tesseract-include: not found - using the bundled include files
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceList: enter
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceLocation: (class org.sikuli.setup.RunSetup) /srcnativelibs/Vision
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceList: having jar: jar:file:/usr/g/ctuser/jyothi/sikulixsetup-1.1.3.jar!/srcnativelibs/Vision
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: files exported: 16 from: /srcnativelibs/Vision to:
 /usr/g/ctuser/.Sikulix/sikulixlibs/linux/Build/Source
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceList: enter
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceLocation: (class org.sikuli.setup.RunSetup) /srcnativelibs/Include/OpenCV
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceList: having jar: jar:file:/usr/g/ctuser/jyothi/sikulixsetup-1.1.3.jar!/srcnativelibs/Include/OpenCV
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: files exported: 145 from: /srcnativelibs/Include/OpenCV to:
 /usr/g/ctuser/.Sikulix/sikulixlibs/linux/Build/Include
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceList: enter
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceLocation: (class org.sikuli.setup.RunSetup) /srcnativelibs/Include/Tesseract
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: resourceList: having jar: jar:file:/usr/g/ctuser/jyothi/sikulixsetup-1.1.3.jar!/srcnativelibs/Include/Tesseract
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: files exported: 27 from: /srcnativelibs/Include/Tesseract to:
 /usr/g/ctuser/.Sikulix/sikulixlibs/linux/Build/Include
[debug (1/20/22 11:24:15 AM)] LinuxSupport: **** content of build script:
(stored at: /usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild)
work=`pwd`
opencvinclude=
tesseractinclude=

# ---- internal - do not change
work=/usr/g/ctuser/.Sikulix/sikulixlibs/linux/Build
jdkdir=/usr/java64/java-1.8.0-amazon-corretto
extrainclude=$work/Include
opencvcore=/usr/lib64/libopencv_core.so.2.4
opencvimgproc=/usr/lib64/libopencv_imgproc.so.2.4
opencvhighgui=/usr/lib64/libopencv_highgui.so.2.4
tesseractlib=/usr/lib64/libtesseract.so.3
# ---- internal -

#jdkdir=/usr/lib/jvm/java-7-openjdk-amd64

#opencvlib=/usr/lib/x86_64-linux-gnu
#opencvcore=$opencvlib/libopencv_core.so.2.4
#opencvimgproc=$opencvlib/libopencv_imgproc.so.2.4
#opencvhighgui=$opencvlib/libopencv_highgui.so.2.4

#tesseractlib=/usr/lib/libtesseract.so.3

source=$work/Source

build=$work/Target
rm -R -f $build
mkdir $build

stuff=$build/Stuff
rm -R -f $stuff
mkdir $stuff

includeplus=
if [ "$extrainclude" != "" ]; then
  includeplus="-I$extrainclude "
fi
includefinal="-I/usr/include -I/usr/local/include $includeplus "

echo ----------- COMPILING
mods=
for mod in cvgui.cpp finder.cpp pyramid-template-matcher.cpp sikuli-debug.cpp \
  tessocr.cpp vision.cpp visionJAVA_wrap.cxx
do
  echo ----- $mod
  g++ -c -O3 -fPIC -MMD -MP \
    -I$jdkdir/include \
    -I$jdkdir/include/linux  \
    $includefinal \
    -MF $stuff/$mod.o.d \
    -o $stuff/$mod.o \
    $source/$mod
  mods="$mods $stuff/$mod.o "
done

echo ----------- LINKING
g++ -shared -s -fPIC -dynamic $mods \
  $opencvcore \
  $opencvimgproc \
  $opencvhighgui \
  $tesseractlib \
  -o $build/libVisionProxy.so

**** content end
[debug (1/20/22 11:24:15 AM)] LinuxSupport: buildVision: running build script
[debug (1/20/22 11:24:15 AM)] RunTimeSETUP: /usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild 
[error (1/20/22 11:24:15 AM)] LinuxSupport: buildVision: build script returns error:
127
----------- COMPILING
----- cvgui.cpp
----- finder.cpp
----- pyramid-template-matcher.cpp
----- sikuli-debug.cpp
----- tessocr.cpp
----- vision.cpp
----- visionJAVA_wrap.cxx
----------- LINKING
*****error*****
/usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild: line 46: g++: command not found
/usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild: line 46: g++: command not found
/usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild: line 46: g++: command not found
/usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild: line 46: g++: command not found
/usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild: line 46: g++: command not found
/usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild: line 46: g++: command not found
/usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild: line 46: g++: command not found
/usr/g/ctuser/.Sikulix/sikulixlibs/linux/runBuild: line 57: g++: command not found

[error (1/20/22 11:24:15 AM)] RunTimeSETUP: Problematic lib: /usr/g/ctuser/.Sikulix/SikulixLibs_201807110819/libVisionProxy.so (...TEMP...)
[error (1/20/22 11:24:15 AM)] RunTimeSETUP: libVisionProxy.so loaded, but it might be a problem with needed dependent libraries
ERROR: ...TEMP...: libjasper.so.1: cannot open shared object file: No such file or directory
[error (1/20/22 11:24:15 AM)] RunSetup: libVisionproxy.so finally not useable
[error (1/20/22 11:24:15 AM)] RunSetup: Giving up!
[error (1/20/22 11:24:15 AM)] RunSetup: ... terminated abnormally :-(
[debug (1/20/22 11:24:15 AM)] RunSetup: 
popError: --------------------
Something serious happened! Sikuli not useable!
Check the error log at /usr/g/ctuser/jyothi/SikuliX-1.1.3-SetupLog.txt
--------------------
[debug (1/20/22 11:24:18 AM)] RunTimeSETUP: final cleanup
[debug (1/20/22 11:24:18 AM)] FileManager: deleteFileOrFolder:
/tmp/Sikulix_1953460411


-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for SikuliX.