[Pkg-chromium-maint] Bug#612812: chromium-browser: libgles2-mesa not in Recommends: or Suggests
Jonathan Nieder
jrnieder at gmail.com
Sat Aug 27 03:17:04 UTC 2011
tags 612812 - moreinfo
quit
Hi,
Daniel Echeverry wrote:
> ¿Could you please tell me wich page did you open that throwed this error?
I'm guessing it was a page that used WebGL. Grepping the source for
NativeLibrary and dlopen, we find:
- some Windowsy things.
- plugins are dlopen()ed, of course.
- chrome/browser/password_manager/native_backend_gnome_x.cc:
libgnome-keyring.so.0
- chrome/browser/ui/gtk/unity_service.cc: libunity.so.4
- chrome/common/external_ipc_fuzzer.cc: libipcfuzz.so
- content/browser/geolocation/libgps_wrapper_linux.cc: libgps.so
- content/common/gpu/media/omx_video_decode_accelerator.cc: libnvomx.so
- content/gpu/gpu_info_collector_linux.cc: libpci.so.3 libpci.so
- crypto/nss_util.cc: /usr/lib/nss/libsoftokn3.so /usr/lib/nss/libfreebl3.so
libnssckbi.so /usr/lib/opencryptoki/libopencryptoki.so
(Needs adjustment for multiarch.)
- media/base/media_posix.cc: libavcodec.so.<version> libavformat.so.<version>
libavutil.so.<version> libffmpegsumo.so libOmxCore.so
- net/http/http_auth_gssapi_posix.cc: libgssapi_krb5.so.2 libgssapi.so.4
libgssapi.so.2 libgssapi.so.1
- net/proxy/proxy_config_service_linux.cc: libgio-2.0.so
(Lacks soname.)
- printing/backend/print_backend_cups.cc: libgnutls.so
(Lacks soname.)
- third_party/mongoose/mongoose.c: libssl.so, libcrypto.so
- ui/gfx/gl/gl_implementation_linux.cc: libosmesa.so, libGL.so.1,
libGLESv2.so, libEGL.so
If we wanted to blindly Suggest all of these, that would mean:
libgnome-keyring0 -- password manager
[libunity4 -- Ubuntu-specific]
libgps19 -- geolocation backend
[libnvomx -- nvidia-specific, video playback acceleration]
[libomxcore -- video playback acceleration]
libpci3 | libpci-dev -- retrieving video card info, e.g. for crash reports
libnss3-1d -- all things crypto, including SSL
libavcodec53, libavformat53, libavutil51 -- video playback
libgssapi-krb5-2, libgssapi3-heimdal -- HTTP authentication
libglib2.0-0 | libglib2.0-dev -- retrieving proxy settings
libgnutls28 | libgnutls-dev -- avoiding CUPS initialization race
libosmesa6, libgl1-mesa-glx, libgles2-mesa, libegl1-mesa -- WebGL
More information about the Pkg-chromium-maint
mailing list