Hi Margarita! You wrote: > However, I also have the complete GNOME environment, and because of what's > stated in the rest of this mail I'm inclined to think that Bas doesn't and > that the core of the problem is there: meld is failing to declare some > extra dependencies on some GNOME packages, that any GNOME user will have > installed by default (or something of the sort). Could be (as I did have gnome 2.8 installed frome xperimental in the past, and something might have gone wrng with upgrades or something), but otoh, I have this same problem on two computers. > > [bas@matilda]/scratch/kevin> meld test/mn_fit_v5_03 mn-fit-5.03 > > /usr/lib/meld/gnomeglade.py:145: GtkWarning: Unable to locate theme engine in module_path: "raleigh", > > image = gtk.Image() > > This seems to be a problem related to the lack of the package > "gtk-engines-pixmap" that contains the file > "/usr/lib/gtk/themes/engines/libraleigh.la" Yes, I get this with all gtk apps. It's due to my gtk theme I think. I do have gtk-engines-pixmap installed though. > Maybe meld should declare a "Suggests" or "Recommends" on this package, but > I think this part is can be safely declared unrelated to the crashing bug. > > > /usr/lib/meld/gnomeglade.py:46: GtkWarning: file gtklabel.c: line 2792 (gtk_label_set_use_underline): assertion `GTK_IS_LABEL (label)' failed > > self.xml = gtk.glade.XML(file, root, gettext.textdomain() ) > > /usr/lib/meld/gnomeglade.py:46: GtkWarning: gtkwidget.c:3076: widget `GtkToolButton' has no activatable signal "clicked" without arguments > > self.xml = gtk.glade.XML(file, root, gettext.textdomain() ) > > > (meld:1619): GLib-GObject-WARNING **: gsignal.c:1657: signal `pressed' is invalid for instance `0x8393338' > > I don't get any of these. All of these warnings seem to be related to GTK > issues. Maybe I don't get them because I have a different libgtk2.0-0 > version (2.4.14-2). I have that same version of libgtk-2.0-0: [bas@iasoon]/tmp> dpkg -l libgtk2.0-0 | grep ^ii ii libgtk2.0-0 2.4.14-2 The GTK+ graphical user interface library > > /usr/lib/meld/dirdiff.py:278: DeprecationWarning: > > _("Hide %s") % f.label, "", icon, self._update_name_filter, i ) > > I do get this one, but it's just a warning. ok. > Reading the helpfile in devhelp, it says "gtk_toolbar_append_element is > deprecated and should not be used in newly-written code.", so, the > deprecated part of the code is the call to the function itself. > > I really fail to see which is the non-deprecated part of the function > called (I've been reading the gtktoolbar.c source code, with no luck). But > yet, since gtktoolbar is part of libgtk, I think it might be a versioning > problem. I wouldn't be surprised, especially since meld work fine until a few weeks ago, while its version hasn't changed since august. > The dependency tree is: > meld depends on python-gtk2, which depends on python2.3-gtk2 which depends > on " libgtk2.0-0 (>= 2.4.4) ". libgtk2.0-0 is presently at 2.4.14, I'm > guessing that Bas might have a version that is in the middle of the two, > and that for some reason has this "non-deprecated vs deprecated" issue. Nopes, this is an up-to-date sid system, with the latest gnome and gtk libraries. -- Kind regards, +--------------------------------------------------------------------+ | Bas Zoetekouw | GPG key: 0644fab7 | |----------------------------| Fingerprint: c1f5 f24c d514 3fec 8bf6 | |