You are not logged in.
Hi all,
I am having a hard time in obtaining video via my webcam using skype. Currently working on Arch 64, installed skype 32 and the pulse package. Yes, I read the wiki, tried the recommended LD_PRELOAD trick there, but so far no luck. I get this error message when attempted to run skype:
ERROR: ld.so: object '/opt/lib32/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored.
The vl41compat.so file was only located in /usr/lib/lib4vl, so I created a symlink to there under /opt/lib32. No change. The sound is fine.
gspca module is loaded when checked with lsmod; and both /dev/video and /dev/video0 are present.
Any input will be much appreciated.
Last edited by hakova (2009-11-12 14:34:30)
Offline
Perhaps, you have to install 'lib32-libv4l' (http://aur.archlinux.org/packages.php?ID=20859), because «/usr/lib/lib4vl/vl41compat.so» is x86_64 version (from extra)
Offline
Thanks for the reply fgr. Unfortunately, lib32-libv4l source files are not found on the source mirror, therefore the package cannot be installed.This package is orphan, so I am not even sure if anybody will notice and correct this. I e-mailed somebody, that seemed to correct an issue on this package before (July 2009). Are you (or anybody for that matter) aware of another mirror for the source files? Maybe I can edit the PKGBUILD file, point the alternative mirror and install the package that way .
Offline
I did it.:cool:
I downloaded the tarball (libv4l-6.3-1-i686.pkg) from the i686 folder (not x86_64), edited the PKGBUILD file from lib32-libv4l package accordingly, including the md5 info, built the package and installed. See you in Skype video chats .
Offline
I did it.:cool:
I downloaded the tarball (libv4l-6.3-1-i686.pkg) from the i686 folder (not x86_64), edited the PKGBUILD file from lib32-libv4l package accordingly, including the md5 info, built the package and installed. See you in Skype video chats
.
when you say edited accordingly, what do you mean?
Offline
The PKGBUILD file included some kind of architecture variable that pointed to x86_64, although it was obtained from i686 folder. I changed that to i686 and also updated the md5 info there.
HTH.
Offline