# gpm_dbusmonitor object obj = bld.createObj('gnome', 'objects') obj.source = 'gpm-dbus-monitor.c' obj.includes = '.' obj.target = 'gpm_dbusmonitor' obj.uselib = 'GLIB DBUSGLIB' obj.add_marshal_file('gpm-marshal.list', 'gpm_marshal', '--header') obj.add_marshal_file('gpm-marshal.list', 'gpm_marshal', '--body') -------------- [98/103] * cc : default/src/gpm-marshal.c -> default/src/gpm-marshal.o [100/103] * cc_link : default/src/gpm-graph.o default/src/gpm-graph-core.o default/src/gpm-graph-widget.o default/src/gpm-dbus-monitor.o default/src/gpm-proxy.o default/src/gpm-debug.o -> default/src/gnome-power-graph default/src/gpm-dbus-monitor.o: In function `gpm_dbus_monitor_class_init': gpm-dbus-monitor.c:(.text+0xd4): undefined reference to `gpm_marshal_VOID__STRING_STRING_STRING' gpm-dbus-monitor.c:(.text+0x13e): undefined reference to `gpm_marshal_VOID__STRING_STRING_STRING' collect2: ld returned 1 exit status ERROR: == Runner == task failed! (return code 129 and task id 7) ERROR: == Task == -- begin task debugging -- ERROR: == Task == action: cc_link idx: 7 ERROR: == Task == [, , , , , ]