On Fri, 2007-02-09 at 00:08 -0600, Eric P wrote:

> /usr/include/dbus-1.0/dbus/dbus.h:30:2: error: #error "Please define 
> DBUS_API_SUBJECT_TO_CHANGE to acknowledge your
> understanding that D-Bus hasn't reached 1.0 and is subject to protocol and 
> API churn. See the README for a full
> explanation."

Your version of D-Bus is outdated. Just do what the error message
suggests and add #define DBUS_API_SUBJECT_TO_CHANGE to gui.c just before
the d-bus headers are included.

> And it ends with this:
> Traceback (most recent call last):
>   File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1707, in ?
>     sys.exit(main(sys.argv))
>   File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1698, in main
>     sw.write(py_ssize_t_clean)
>   File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1340, in write
>     self.write_classes()
>   File "/usr/share/pygtk/2.0/codegen/codegen.py", line 1437, in write_classes
>     instance.write_class()
>   File "/usr/share/pygtk/2.0/codegen/codegen.py", line 283, in write_class
>     substdict['tp_methods'] = self.write_methods()
>   File "/usr/share/pygtk/2.0/codegen/codegen.py", line 519, in write_methods
>     methods.append(self.methdef_tmpl %

Your copy of the Python Glib bindings are broken. There's a patch for it
in Bugzilla. It's on the pygtk project if I remember correctly.
Alternatively you can disable the Python plug-in when configuring gimp.


Gimp-user mailing list

Reply via email to