On 04/01/2013 11:59 AM, Daniel Pocock wrote:
I've found that some default packages in Gnome are broken if
libgl1-mesa-dri is not installed
(...)
While I've filed a bug against empathy (that is where I observed the
problem), I suspect other packages are impacted and the issue may need
to be fixed at some other level.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704257
Empathy itself does not required GL libraries to be installed:
glaubitz@znote-t60o:~$ objdump -p `which empathy` |grep NEEDED
NEEDED libenchant.so.1
NEEDED libcheese-gtk.so.21
NEEDED libebook-1.2.so.13
NEEDED libgeoclue.so.0
NEEDED libgeocode-glib.so.0
NEEDED libnm-glib.so.4
NEEDED libgudev-1.0.so.0
NEEDED libm.so.6
NEEDED libdbus-glib-1.so.2
NEEDED libfolks-telepathy.so.25
NEEDED libfolks.so.25
NEEDED libgee.so.2
NEEDED libgnome-keyring.so.0
NEEDED libgnutls.so.26
NEEDED libgstreamer-0.10.so.0
NEEDED libgthread-2.0.so.0
NEEDED libtelepathy-logger.so.2
NEEDED libtelepathy-glib.so.0
NEEDED libxml2.so.2
NEEDED libcanberra-gtk3.so.0
NEEDED libcanberra.so.0
NEEDED libnotify.so.4
NEEDED libwebkitgtk-3.0.so.0
NEEDED libchamplain-gtk-0.12.so.0
NEEDED libclutter-gtk-1.0.so.0
NEEDED libgtk-3.so.0
NEEDED libchamplain-0.12.so.0
NEEDED libclutter-1.0.so.0
NEEDED libgdk-3.so.0
NEEDED libX11.so.6
NEEDED libgio-2.0.so.0
NEEDED libgdk_pixbuf-2.0.so.0
NEEDED libpango-1.0.so.0
NEEDED libgobject-2.0.so.0
NEEDED libglib-2.0.so.0
NEEDED libpthread.so.0
NEEDED libc.so.6
glaubitz@znote-t60o:~$
However, Empathy depends on Clutter which itself requires an OpenGL
implementation:
glaubitz@znote-t60o:~$ objdump -p
/usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0 |grep NEEDED
NEEDED libm.so.6
NEEDED libatk-1.0.so.0
NEEDED libcogl-pango.so.0
NEEDED libcogl.so.9
NEEDED libjson-glib-1.0.so.0
NEEDED libgio-2.0.so.0
NEEDED libgdk-3.so.0
NEEDED libpangocairo-1.0.so.0
NEEDED libgdk_pixbuf-2.0.so.0
NEEDED libcairo-gobject.so.2
NEEDED libcairo.so.2
NEEDED libX11.so.6
NEEDED libXext.so.6
NEEDED libXdamage.so.1
NEEDED libXfixes.so.3
NEEDED libXcomposite.so.1
NEEDED libXi.so.6
NEEDED libpangoft2-1.0.so.0
NEEDED libpango-1.0.so.0
NEEDED libfreetype.so.6
NEEDED libfontconfig.so.1
NEEDED libgobject-2.0.so.0
NEEDED libgthread-2.0.so.0
NEEDED libgmodule-2.0.so.0
NEEDED librt.so.1
NEEDED libglib-2.0.so.0
NEEDED libpthread.so.0
NEEDED libc.so.6
glaubitz@znote-t60o:~$
Checking the depends of libclutter-1.0-0:
glaubitz@znote-t60o:~$ apt-cache depends libclutter-1.0-0 |head
libclutter-1.0-0
Depends: libatk1.0-0
Depends: libc6
Depends: libcairo-gobject2
Depends: libcairo2
Depends: libcogl-pango0
Depends: libcogl9
Depends: libfontconfig1
Depends: libfreetype6
Depends: libgdk-pixbuf2.0-0
glaubitz@znote-t60o:~$
where you see a dependency on libcogl9 which in turn depends on MESA:
glaubitz@znote-t60o:~$ apt-cache depends libcogl9 |head
libcogl9
Depends: libc6
Depends: libgdk-pixbuf2.0-0
Depends: libglib2.0-0
Depends: libx11-6
Depends: libxcomposite1
Depends: libxdamage1
Depends: libxext6
Depends: libxfixes3
Depends: libgl1-mesa-glx
glaubitz@znote-t60o:~$
So, whatever you do, don't mess around with Empathy. The bug, if any, is
not in Empathy but any of its dependencies. I'd have a look at Clutter.
Also, have you tried running Empathy on a non-compositing window manager
when libgl1-mesa-dri is not installed?
Cheers,
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaub...@debian.org
`. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/51597f74.6000...@physik.fu-berlin.de