This seems to have change in 1.110 of codegen.py: http://cvs.gnome.org/viewcvs/pygtk/codegen/codegen.py?r1=1.110&r2=1.111
The message is just '* codegen/codegen.py: Refactor a big chunk into a class with methods.' The change introduces a class SourceWriter that bundles the functions that did the source writing. A call changes from: write_source(p, o, prefix, FileOutput(sys.stdout, outfilename)) to sw = SourceWriter(p, o, prefix, FileOutput(sys.stdout, outfilename)) sw.write() Making corresponding changes to /var/lib/python-support/python2.4/gtk-2.0/dsextras.py lets the build continue, only to fail in: File "/var/lib/python-support/python2.4/gtk-2.0/dsextras.py", line 360, in generate Overrides(self.override), File "//usr/share/pygtk/2.0/codegen/override.py", line 49, in __init__ self.handle_file(filename) File "//usr/share/pygtk/2.0/codegen/override.py", line 81, in handle_file self.__parse_override(buf, startline, filename) File "//usr/share/pygtk/2.0/codegen/override.py", line 130, in __parse_override raise RuntimeError("Function %s is being overridden more than once" % (func,)) -- Problem importing codegen from desextras https://launchpad.net/bugs/57182 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs