Linux: Fedora: libVisionProxy.so requires libtiff.so.4 --- workaround

Bug #812483 reported by Martin Thomas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SikuliX
In Progress
Low
RaiMan

Bug Description

*** workaround
- needed *.so see comment #1

Making a symlink for libtiff.so.4 that points to the original libtiff.so.3 seems to work well.

---------------------------------------------------------

Requirements for the Linux version say:
"Make sure you have Java Runtime Environment (JRE) 6+, wmctrl, and OpenCV 2.1 (libcv2.1, libcvaux2.1, libhighgui2.1) installed. "

However, trying to run a script results in error message:
java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: /home/martin/Downloads/Sikuli-X-1.0rc2-linux/Sikuli-IDE/libs/libVisionProxy.so: libtiff.so.4: cannot open shared object file: No such file or directory

Fedora 14, x64

Tags: build ubuntu
Revision history for this message
Martin Thomas (martin-martinthomas) wrote :

Further, this library is directly required by libVisionProxy:
 readelf -d /home/martin/Downloads/Sikuli-X-1.0rc2-linux/Sikuli-IDE/libs/libVisionProxy.so

Dynamic section at offset 0x20a860 contains 31 entries:
  Tag Type Name/Value
 0x0000000000000001 (NEEDED) Shared library: [libml.so.2.1]
 0x0000000000000001 (NEEDED) Shared library: [libcvaux.so.2.1]
 0x0000000000000001 (NEEDED) Shared library: [libhighgui.so.2.1]
 0x0000000000000001 (NEEDED) Shared library: [libcv.so.2.1]
 0x0000000000000001 (NEEDED) Shared library: [libcxcore.so.2.1]
 0x0000000000000001 (NEEDED) Shared library: [libtiff.so.4]
 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
 0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
 0x000000000000000e (SONAME) Library soname: [libVisionProxy.so]

Revision history for this message
Martin Thomas (martin-martinthomas) wrote :

Making a symlink for libtiff.so.4 that points to the original libtiff.so.3 seems to work well.

Revision history for this message
RaiMan (raimund-hocke) wrote :

I think, the docs need a Linux section, that documents, how the dynamic libraries are linked and what they expect where to find.

summary: - libVisionProxy.so requires libtiff.so.4
+ Linux: Fedora: libVisionProxy.so requires libtiff.so.4 --- workaround
Changed in sikuli:
status: New → In Progress
description: updated
RaiMan (raimund-hocke)
Changed in sikuli:
assignee: nobody → RaiMan (raimund-hocke)
tags: added: ubuntu
RaiMan (raimund-hocke)
Changed in sikuli:
importance: Undecided → Medium
tags: added: build
RaiMan (raimund-hocke)
Changed in sikuli:
importance: Medium → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.