Cannot launch CCV from shell shortcut. .SO files in /usr/lib/ missing or not matching.

Bug #710136 reported by HX_unbanned
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Hello.

Now, I am trying to set up WebCam based Multi-touch for my PC, but I hit few thing I cannot understand or do right ( curvehands.dll / curvehands.so ) :(

As mentiouned in subject, I will use:

TUIO Input Bridge: Compiz Plugin on Compiz 0.9.2.1 or later;
TUIO Tracker Implem.: CCV a.k.a tbeta, version 1.2 for Linux
TUIO Output Bridge: tuiototouch python lib from ENAC.

My two problems are:

- How to execute CCV???!! I have not managed to execute Community_Core_Vision.bin by executing bash shell script clickToLaunchApp.sh.

- How to install tuiototouch bridge???!!! I did not manage to find exact install notes anywhere.

I have successfully installed libpoco-1.4.0-all, pytuio-0.1, python-uinput-0.5 and other dependecies of CCV and tuiototouch software.

The Result:

Every time I try to execute clickToLaunchApp.sh script, I get error "sh: could not open clickToLaunchApp.sh";

What a hell that means???!!! All permisions are OK, all libs installed ...

Please help me.
---
Architecture: i386
CompizPlugins: No value set for `/apps/compiz/general/allscreens/options/active_plugins'
DistroRelease: Ubuntu 10.10
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
MachineType: OEM OEM
NonfreeKernelModules: fglrx
Package: compiz 1:0.9.2.1-0ubuntu2~webupd8~maverick
PackageArchitecture: all
PciDisplay: 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Juniper [Radeon HD 5750 Series] [1002:68be] (prog-if 00 [VGA controller])
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.37-020637-generic root=UUID=ceb67076-b508-43db-9c4e-c728d44cbafd ro quiet splash
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions:
 xserver-xorg 1:7.5+6ubuntu3
 libgl1-mesa-glx 7.9~git20100924-0ubuntu2
 libdrm2 2.4.22-2ubuntu1
 xserver-xorg-video-intel 2:2.13.901-2ubuntu2~xup~maverick
 xserver-xorg-video-ati 1:6.13.2-0ubuntu1~xup1
Tags: maverick
Uname: Linux 2.6.37-020637-generic i686
UnreportableReason: This is not a genuine Ubuntu package
UserGroups:

dmi.bios.date: 09/19/2008
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: LP UT P35
dmi.board.vendor: DFI Inc.
dmi.board.version: 1.0
dmi.chassis.type: 3
dmi.chassis.vendor: OEM
dmi.chassis.version: OEM
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd09/19/2008:svnOEM:pnOEM:pvrOEM:rvnDFIInc.:rnLPUTP35:rvr1.0:cvnOEM:ct3:cvrOEM:
dmi.product.name: OEM
dmi.product.version: OEM
dmi.sys.vendor: OEM
system: distro = Ubuntu, architecture = i686, kernel = 2.6.37-020637-generic

Revision history for this message
HX_unbanned (linards-liepins) wrote :

Currently, solution is to perform these commands for every .so file that cannot be located:
<iubuntu_user>:~<path_to_file>$ ./clickToLaunchApp.sh
<path_to_file>
./Community_Core_Vision: error while loading shared libraries: lib<xxx>.so.<yyy>: cannot open shared object file: No such file or directory

find / | grep -i lib<xxx>.so

sudo ln -s /usr/lib/lib<xxx>.so.<number_in_the_end_of_found_file> /usr/lib/libavutil.so.<yyy>

I do not know bash scripting, but there could be small workaround scrip that would check terminal output and perform this in loop so every file missing would be fixed. Too bad it is not in Delphi or PHP ... :D

Revision history for this message
HX_unbanned (linards-liepins) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
HX_unbanned (linards-liepins) wrote : CurrentDmesg.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : Dependencies.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : GconfCompiz.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : Lspci.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : Lsusb.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : ProcInterrupts.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : ProcModules.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : UdevDb.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : UdevLog.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : XorgConf.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : XorgLog.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : XorgLogOld.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : Xrandr.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : XsessionErrors.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : glxinfo.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote : monitors.xml.txt

apport information

Revision history for this message
HX_unbanned (linards-liepins) wrote :

Currently, I had to perform symlink assigning to these files:
/usr/lib/libavutil.so.50
/usr/lib/libraw1394.so.11

After doinf this, CCV launches, but, logically, due its instability with instant segfaults and aborts:

/home/linards/CCV-1.2-lin-32-bin/Community_Core_Vision
*** glibc detected *** ./Community_Core_Vision: double free or corruption (out): 0x0a7e1000 ***
Segmentation fault

Revision history for this message
Pedro Villavicencio (pedro) wrote :

definitely not a compiz issue.

Changed in compiz (Ubuntu):
status: New → Invalid
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.