Please help

When building this package:

https://build.opensuse.org/package/show?package=tripod&project=KDE%3AKDE3

I receive the following error:


In file included from /usr/include/glib-2.0/gio/gio.h:54:0,
                 from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:35,
                 from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:35,
                 from ipodexportdialog.cpp:16,
                 from tripod.all_cpp.cpp:3:
/usr/include/glib-2.0/gio/gdbusintrospection.h:151:25: error: expected unqualified-id before 'protected'
/usr/include/glib-2.0/gio/gdbusintrospection.h:151:25: error: expected ';' before 'protected'
In file included from /opt/kde3/include/kfileitem.h:31:0,
                 from ipodexportdialog.cpp:40,
                 from tripod.all_cpp.cpp:3:

This error is typically cured with insertion of


#ifdef signals
  #undef signals
#endif

somewhere in the code. But I do not know where to put it.