GNOME Bugzilla – Bug 523310
soname policy is not honored
Last modified: 2009-05-15 13:42:59 UTC
During upgrade the problem emerged: Mar 12 09:53:55 ildar apt-get: libeel-0:2.21.92-alt1 installed Mar 12 09:53:56 ildar apt-get: libeel-0:2.18.3-alt1 removed mail-notification: symbol lookup error: mail-notification: undefined symbol: eel_uri_get_basename And similarly nautilus built with older libeel version dies. The root reason of this is that developers (incompatibly) changed library ABI without changing soname. Shared libraries have rules for such changes, that are not honored by libeel.
eel has been abandoned in 2.26, a version has been merged in Nautilus as there shouldn't be any other users. http://mail.gnome.org/archives/desktop-devel-list/2008-December/msg00139.html