Jaime Alberto Silva wrote:
This problem is still present in the current testing and unstable versions
of ekiga.
I expended several hours in the last days trying to make my Dell Inspiron
1420's uvcvideo integrated webcam (05a9:2640 OmniVision OV2640) work with
ekiga.
I had checked the bug reports but only for uvcvideo, never for v4l2. Late
last night I figure it out that Ekiga didn't had support for V4L2, by
watching at Ekiga's dependencies I guessed that I must install libpt's v4l2
plugin:
ja...@inspironjaime2:~$ apt-cache depends ekiga
ekiga
Depends: libatk1.0-0
Depends: libavahi-client3
Depends: libavahi-common3
Depends: libavahi-glib1
Depends: libc6
Depends: libdbus-glib-1-2
Depends: libebook1.2-9
Depends: libedataserver1.2-9
Depends: libgcc1
Depends: libgconf2-4
Depends: libglib2.0-0
Depends: libgnome2-0
Depends: libgnomeui-0
Depends: libgtk2.0-0
Depends: libldap-2.4-2
Depends: libnotify1
Depends: <libnotify1-gtk2.10>
libnotify1
Depends: libopal3.4.2
Depends: libpango1.0-0
Depends: <libpt2.4.2>
Depends: libsigc++-2.0-0c2a
Depends: libstdc++6
Depends: libx11-6
Depends: libxext6
Depends: libxml2
Depends: libxv1
Depends: gconf2
Depends: evolution-data-server
|Depends: <libpt2.4.2-plugins-alsa>
Depends: <libpt2.4.2-plugins-oss>
|Depends: <libpt2.4.2-plugins-v4l2>
|Depends: <libpt2.4.2-plugins-v4l>
|Depends: <libpt2.4.2-plugins-avc>
Depends: <libpt2.4.2-plugins-dc>
Suggests: siproxd
Suggests: gnugk
Suggests: <mediaproxy>
Suggests: ser
Suggests: openser
Suggests: rtpproxy
Suggests: asterisk
Suggests: yate
Suggests: <callweaver>
Recommends: yelp
ja...@inspironjaime2:~$
However when I tried to install libpt2.4.2-plugins-v4l2 I got an error
saying that the package was not available. So I made a search for libpt:
ja...@inspironjaime2:~$ apt-cache search libpt
libpt-1.10.10-plugins-avc - PWLib Video Plugin for IEEE1394 (FireWire) AVC
devices
libpt-1.10.10-plugins-dc - PWLib Video Plugin for IEEE1394 (Firewire) DC
Devices
libpt-1.11.2 - Portable Windows Library
libpt-1.11.2-dbg - Portable Windows Library development debug files
libpt-1.11.2-dev - Portable Windows Library development files
libpt-1.11.2-doc - Portable Windows Library documentation & sample files
libpt-1.11.2-plugins-alsa - Portable Windows Library Audio Plugin for the
ALSA Interface
libpt-1.11.2-plugins-avc - PWLib Video Plugin for IEEE1394 (FireWire) AVC
devices
libpt-1.11.2-plugins-dc - PWLib Video Plugin for IEEE1394 (Firewire) DC
Devices
libpt-1.11.2-plugins-oss - Portable Windows Library Audio Plugins for the
OSS Interface
libpt-1.11.2-plugins-v4l - Portable Windows Library Video Plugin for
Video4Linux
libpt-1.11.2-plugins-v4l2 - Portable Windows Library Video Plugin for
Video4Linux v2
libpth-dev - The GNU Portable Threads (development)
libpth20 - The GNU Portable Threads
libpthread-stubs0 - pthread stubs not provided by native libc
libpthread-stubs0-dev - pthread stubs not provided by native libc,
development files
libpty-ruby - transitional dummy package
libruby - Libraries necessary to run Ruby 1.8.x
libruby1.8 - Libraries necessary to run Ruby 1.8
glibc-doc - GNU C Library: Documentation
libpt-1.10.10 - Portable Windows Library
libpt-1.10.10-dbg - Portable Windows Library development debug files
libpt-1.10.10-dev - Portable Windows Library development files
libpt-1.10.10-doc - Portable Windows Library documentation & sample files
libpt-1.10.10-plugins-alsa - Portable Windows Library Audio Plugin for the
ALSA Interface
libpt-1.10.10-plugins-oss - Portable Windows Library Audio Plugins for the
OSS Interface
libpt-1.10.10-plugins-v4l - Portable Windows Library Video Plugin for
Video4Linux
libpt-1.10.10-plugins-v4l2 - Portable Windows Library Video Plugin for
Video4Linux v2
libpt-dev - Portable Tools Library development files
libpt-doc - Portable Tools Library documentation & sample files
libpt2.6.1 - Portable Tools Library
libpt2.6.1-dbg - Portable Tools Library development debug files
libpt2.6.1-plugins-alsa - PTLib audio plugin for the ALSA Interface
libpt2.6.1-plugins-oss - PTLib audio plugin for the OSS Interface
libpt2.6.1-plugins-v4l - Portable Tools Library video plugin for Video4Linux
libpt2.6.1-plugins-v4l2 - Portable Tools Library video plugin for
Video4Linux v2
ja...@inspironjaime2:~$
So I tought I had to install libpt2.6.1-plugins-v4l2, however I checked
which libraries ekiga is linked against:
ja...@inspironjaime2:~$ ldd /usr/bin/ekiga | grep libpt
libpt.so.1.10.10 => /usr/lib/libpt.so.1.10.10 (0x00007fef750c1000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fef73f28000)
ja...@inspironjaime2:~$ ls -l /usr/lib/libpt.so.1.10.10
-rw-r--r-- 1 root root 4033536 2008-04-02 00:58 /usr/lib/libpt.so.1.10.10
ja...@inspironjaime2:~$ dpkg -S /usr/lib/libpt.so.1.10.10
libpt-1.10.10: /usr/lib/libpt.so.1.10.10
ja...@inspironjaime2:~$
And I found that the correct package is libpt-1.10.10-plugins-v4l2. After
installing it the camera worked perfectly.
All this brings me to a question: Why ekiga's dependencies list libpt2.4.2*
but you must use libpt-1.10.10* ?
Can you imagine a regular desktop user trying to figure this out?
I understand your frustration and time spent.
The error above is that, I suppose, apt-cache depends ekiga looks at the
experimental version of ekiga, while you have unstable version installed.
As for v4l2, in the next build (I hope in one week), v4l2 will be the
first choice, before v4l, so it will be installed by default.
Maybe it is better to have all plugins in one package, anyway the
plugins have between 10kB and 100kB (from memory).
--
Eugen
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]