GNOME Bugzilla – Bug 690616
'GSD_WACOM_ACTION_TYPE_HELP' undeclared
Last modified: 2013-01-02 10:50:24 UTC
Created attachment 232066 [details] buildlog gnome-control-center 3.7.3 won't build with LDFLAGS += -Wl,-z,defs: make[5]: Entering directory `/«PKGBUILDDIR»/panels/wacom' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../ -DG_LOG_DOMAIN="\"wacom-cc-panel\"" -DPANEL_ID="\"wacom\"$ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../ -DG_LOG_DOMAIN=\"wacom-cc-panel\" -DPANEL_ID=\"wacom\" -pthread -I/usr/include/gtk-3.0 -I$ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../ -DG_LOG_DOMAIN=\"wacom-cc-panel\" -DPANEL_ID=\"wacom\" -pthread -I/usr/include/gtk-3.0 -I$ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../ -DG_LOG_DOMAIN="\"wacom-cc-panel\"" -DPANEL_ID="\"wacom\"$ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../ -DG_LOG_DOMAIN=\"wacom-cc-panel\" -DPANEL_ID=\"wacom\" -pthread -I/usr/include/gtk-3.0 -I$ cc-wacom-page.c:121:10: error: 'GSD_WACOM_ACTION_TYPE_HELP' undeclared here (not in a function) cc-wacom-page.c: In function 'setup_mapping_treeview': cc-wacom-page.c:770:35: warning: comparison between pointer and integer [enabled by default] make[5]: *** [cc-wacom-page.lo] Error 1
And shouldn't we have the default jhbuild build fail if there are undefined symbols so that we can catch these problems sooner?
Addressed by commit 3f8a3cf52943900220cd9715d6df69769f1794ec Author: Bastien Nocera <hadess@hadess.net> Date: Thu Dec 20 09:52:02 2012 +0100 3.8: Update libwacom dependency to 0.7
That's not the fix. We need to bump the gsd dep. Then again you need to install gsd and gcc from the same releases.
Bastien, thanks. I intended to build with g-s-d 3.7.3 but it looks like I didn't (as it builds fine now). So the fix for this bug is to simply bump the dependency.
Bumped in master