Bug#509939: This problem persists in current testing and unstable

Jaime Alberto Silva jaimealbertosilva at gmail.com
Wed Apr 29 16:44:56 UTC 2009


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:

jaime at 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
jaime at 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:

jaime at 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
jaime at inspironjaime2:~$

So I tought I had to install libpt2.6.1-plugins-v4l2, however I checked
which libraries ekiga is linked against:

jaime at 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)
jaime at 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
jaime at inspironjaime2:~$ dpkg -S /usr/lib/libpt.so.1.10.10
libpt-1.10.10: /usr/lib/libpt.so.1.10.10
jaime at 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?

Jaime Alberto Silva
Socio / Representante Legal
SG Automatización Ltda.
Pereira \ Risaralda \ Colombia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20090429/d7f6cd2b/attachment.htm>


More information about the pkg-gnome-maintainers mailing list