GNOME Bugzilla – Bug 690458
[regression] build failure: gdusdmanager.c:42:1: error: unknown type name 'GduSd'
Last modified: 2012-12-18 23:04:49 UTC
I'm trying to build 3.7.0. The build dies with: Making all in notify make[4]: Entering directory `/home/ronis/Project/notar/GNOME/garnome/desktop/gnome-disk-utility/work/main.d/gnome-disk-utility-3.7.0/src/notify' CC libgdu_sd_la-gdusdmanager.lo gdusdmanager.c:42:1: error: unknown type name 'GduSd' gdusdmanager.c:42:1: error: unknown type name 'GduSdClass' gdusdmanager.c:42:1: error: unknown type name 'GduSdClass' gdusdmanager.c: In function 'gdu_sd_class_intern_init': gdusdmanager.c:42:1: warning: implicit declaration of function 'gdu_sd_class_init' [-Wimplicit-function-declaration] gdusdmanager.c:42:1: warning: nested extern declaration of 'gdu_sd_class_init' [-Wnested-externs] gdusdmanager.c:42:1: error: 'GduSdClass' undeclared (first use in this function) gdusdmanager.c:42:1: note: each undeclared identifier is reported only once for each function it appears in gdusdmanager.c:42:1: error: expected expression before ')' token gdusdmanager.c: At top level: gdusdmanager.c:42:1: warning: no previous prototype for 'gdu_sd_get_type' [-Wmissing-prototypes] gdusdmanager.c: In function 'gdu_sd_register_type': gdusdmanager.c:42:1: error: 'GduSdClass' undeclared (first use in this function) gdusdmanager.c:42:1: error: 'gdu_sd_class_finalize' undeclared (first use in this function) gdusdmanager.c:42:1: error: 'GduSd' undeclared (first use in this function) gdusdmanager.c:42:1: error: 'gdu_sd_init' undeclared (first use in this function) gdusdmanager.c: At top level: gdusdmanager.c:42:1: error: unknown type name 'GduSdClass' gdusdmanager.c:80:1: warning: 'gdu_sd_manager_start' defined but not used [-Wunused-function] gdusdmanager.c:124:1: warning: 'gdu_sd_manager_new' defined but not used [-Wunused-function] make[4]: *** [libgdu_sd_la-gdusdmanager.lo] Error 1
You need an the latest gnome-settings-daemon, see bug 690310. If you don't have that, use --disable-gsd-plugin.