[ubuntu-mono] [Bug 1191195] Re: Cannot launch banshee: Unhandled Exception: System.DllNotFoundException: libgtk-x11-2.0.so.0

Antonio19 1191195 at bugs.launchpad.net
Sun Jun 16 01:12:48 UTC 2013


This is the result libked libraries in libcairo2

$ ldd /usr/lib/x86_64-linux-gnu/libcairo.so.2
linux-vdso.so.1 =>  (0x00007fffa47ff000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2fb0515000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f2fb027e000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f2fb0043000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f2fafd8a000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f2fafb62000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f2faf95e000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f2faf754000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f2faf536000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f2faf32b000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f2faeff6000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f2faede5000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2faebcd000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2fae9c5000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2fae6c0000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2fae2f7000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2fb0a7a000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f2fae0cd000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f2fadec9000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f2fadcc3000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2fadabf000)
$ 

Well I have in principle the Ubuntu package for libpng12 installed at the right place. I didn't modify it.
However, I installed he latest version libpng 1.62 whih I compiled. I have ImageMagick, wxWidgets and WxPython working with libpng1.62

Till now I didn't had any application not working with this set-up. I
have a lot of Photo Video applications and the latest versions can
compile with libpng1.62. However it looks like Ubuntu officials apps are
locked in at libpng1.2 ...

However I did try to compile libcairo ad i is still not working at all
with libpng1.62 (I mean libpng >= 1.15).

libpng.org on their website still have the remainder for making the code
compatible.

Portability Note
----------------------
The libpng 1.5.x and 1.6.x series continue the evolution of the libpng API, finally hiding the contents of the venerable and hoary png_struct and png_info data structures inside private (i.e., non-installed) header files. Instead of direct struct-access, applications should be using the various png_get_xxx() and png_set_xxx() accessor functions, which have existed for almost as long as libpng itself. 

If your application is fully dependent on libcairo that may explain the
behaviour.

Anyway I have left he libpng1.2 libraries at their original place.

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/1191195

Title:
  Cannot launch banshee: Unhandled Exception:
  System.DllNotFoundException: libgtk-x11-2.0.so.0

Status in “banshee” package in Ubuntu:
  Incomplete

Bug description:
  I have the exact same problem as another bug already reported bug
  which has been marked as invalid.

  I strongly disagree with the term Invalid.

  When attempting to launch any version [even superseded ones] of
  banshee [for Precise 12.04 amd64] from the Command Line I get:

  $ banshee
  [...]
  [ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libgtk-x11-2.0.so.0
  [...]
  [ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libgtk-x11-2.0.so.0

  The reported missing library libgtk-x11-2.0.so.0 is part of package
  libgtk2.0-0 (I have as well libgtk2.0-0:i386 installed) and is located
  at the right place. i.e.

  $ locate libgtk-x11-2.0.so.0
  /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
  /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.10
  /usr/lib/vmware/lib/libgtk-x11-2.0.so.0
  /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0
  /usr/lib/vmware-installer/2.1.0/lib/lib/libgtk-x11-2.0.so.0
  /usr/lib/vmware-installer/2.1.0/lib/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0
  /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.10
  $ 

  The logs from strace and MONO_LOG_LEVEL are similar the earlier
  reported bug

  $ strace -e trace=open banshee 2>&1 | grep libgtk-x11-2.0.so.0\"

  $ MONO_LOG_LEVEL=debug banshee

  What is amazing in the MONO_LOG_LEVEL is the reporting of fictuous
  libraries not found i.e.

  /usr/lib/mono/4.0/mscorlib.dll.so: cannot open shared object file: No
  such file or directory

  Well have the .dll file (which is a Windows library extension type). I
  have never seen before a .dll.so (mixture of Windows and Linux library
  ?).

  Anyway I did have OpenGL installed and as well mesa (libgl1-mesa*
  packages).

  My Ubuntu 12.04 is properly functioning and obviously I have a lot of
  application installed. Of all the sound player installed only Banshee
  is unable to launch ...

  There is obviouly something wrong with this application.

  I am ready to provide further information upon request.

  In the mean time I will remove this application to avoid being annoyed
  by non functional updates from Ubuntu Updates required now a partial
  upgrade ...

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/1191195/+subscriptions




More information about the Ubuntu-mono mailing list