Meld is broken

Quincey Koziol koziol at ncsa.uiuc.edu
Fri Dec 3 22:04:41 PST 2004


Hi all,
    I'm getting the following error when attempting to use 'meld' after the
python upgrade:

/usr/X11R6/share/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/X11R6/share/meld/gnomeglade.py:46: GtkWarning: gtkwidget.c:3076:gtk_widget_add_accelerator(): widget `GtkToolButton' has no activatable signal "clicked" without arguments
self.xml = gtk.glade.XML(file, root, gettext.textdomain() )

(meld:38280): GLib-GObject-WARNING **: gsignal.c:1657:g_signal_connect_closure(): signal `pressed' is invalid for instance `0x859df80'
/usr/X11R6/share/meld/dirdiff.py:278: DeprecationWarning: 
_("Hide %s") % f.label, "", icon, self._update_name_filter, i )
/usr/X11R6/share/meld/dirdiff.py:278: GtkWarning: mixing deprecated and non-deprecated GtkToolbar API is not allowed
_("Hide %s") % f.label, "", icon, self._update_name_filter, i )
Traceback (most recent call last):
File "/usr/X11R6/bin/meld", line 88, in ?
meldapp.main()
File "/usr/X11R6/share/meld/meldapp.py", line 911, in main
app.append_diff(args)
File "/usr/X11R6/share/meld/meldapp.py", line 798, in append_diff
self.append_dirdiff(paths)
File "/usr/X11R6/share/meld/meldapp.py", line 770, in append_dirdiff
doc = dirdiff.DirDiff(self.prefs, len(dirs))
File "/usr/X11R6/share/meld/dirdiff.py", line 242, in __init__
self.create_name_filters()
File "/usr/X11R6/share/meld/dirdiff.py", line 279, in create_name_filters
toggle.set_active(f.active)
AttributeError: 'NoneType' object has no attribute 'set_active'

    I'm not a python guru, so I'm not certain what's wrong, but I _really_
like using meld, so I'm happy to help debug if needed. :-)

    Quincey Koziol
    NCSA


More information about the freebsd-ports mailing list