[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#725593: gpointing-device-settings: FTBFS: automake: error: global options already processed



Followup-For: Bug #725593

> automake: error: global options already processed

That one is trivial to fix: call AM_INIT_AUTOMAKE only once, patch
attached.

But it leads immediately to the next FTBFS:

gsd-pointing-device-plugin.c:56:32: error: unknown type name 'GsdMouseExtensionPluginManager'


A bit more from the build log:

Making all in gnome-settings-daemon-plugins
make[4]: Entering directory '/tmp/buildd/gpointing-device-settings-1.5.1/modules/gnome-settings-daemon-plugins'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../.. -I../../src -I../../modules/common   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2  -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -DGTK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED -DGPDS_MODULEDIR=\""/usr/lib/gpointing-device-settings/module"\" -DGPDS_DATADIR=\""/usr/share/gpointing-device-settings"\" -DGPDS_UIDIR=\""/usr/share/gpointing-device-settings/u
 i"\" -DGPDS_ICONDIR=\""/usr/share/gpointing-device-settings/icon"\" -DGPDS_HELP_DATADIR=\""/usr/share"\" -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include   -DG_LOG_DOMAIN=\"GPDS-Plugins\" -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gnome-settings-daemon-3.0  -DGNOME_SETTINGS_LOCALEDIR=\""/usr/share/locale"\" -g -O2 -Wall -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wcast-align -c -o libpointing_device_la-gsd-pointing-device-plugin.lo `test -f 'gsd-pointing-device-plugin.c' || echo './'`gsd-pointing-device-plugin.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../.. -I../../src -I../../modules/common -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DGTK_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED -DGPDS_MODULEDIR=\"/usr/lib/gpointing-device-settings/module\" -DGPDS_DATADIR=\"/usr/share/gpointing-device-settings\" -DGPDS_UIDIR=\"/usr/share/gpointing-device-settings/ui\" -DGPDS_ICONDIR=\"/usr/share/gpointing
 -device-settings/icon\" -DGPDS_HELP_DATADIR=\"/usr/share\" -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DG_LOG_DOMAIN=\"GPDS-Plugins\" -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gnome-settings-daemon-3.0 -DGNOME_SETTINGS_LOCALEDIR=\"/usr/share/locale\" -g -O2 -Wall -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wcast-align -c gsd-pointing-device-plugin.c  -fPIC -DPIC -o .libs/libpointing_device_la-gsd-pointing-device-plugin.o
In file included from gsd-pointing-device-plugin.c:24:0:
gsd-pointing-device-plugin.c:56:32: error: unknown type name 'GsdMouseExtensionPluginManager'
 GNOME_SETTINGS_PLUGIN_REGISTER(GsdMouseExtensionPlugin, gsd_mouse_extension_plugin)
                                ^
/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/gnome-settings-plugin.h:64:9: note: in definition of macro 'GNOME_SETTINGS_PLUGIN_REGISTER'
         PluginName##Manager *manager;                                          \
         ^
gsd-pointing-device-plugin.c: In function 'gsd_mouse_extension_plugin_plugin_init':
/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/gnome-settings-plugin.h:70:16: warning: implicit declaration of function 'gsd_mouse_extension_plugin_manager_new' [-Wimplicit-function-declaration]
 typedef struct {                                                               \
                ^
gsd-pointing-device-plugin.c:56:1: note: in expansion of macro 'GNOME_SETTINGS_PLUGIN_REGISTER'
 GNOME_SETTINGS_PLUGIN_REGISTER(GsdMouseExtensionPlugin, gsd_mouse_extension_plugin)
 ^
/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/gnome-settings-plugin.h:99:31: warning: assignment makes pointer from integer without a cast
         plugin->priv->manager = plugin_name##_manager_new ();                  \
                               ^
gsd-pointing-device-plugin.c:56:1: note: in expansion of macro 'GNOME_SETTINGS_PLUGIN_REGISTER'
 GNOME_SETTINGS_PLUGIN_REGISTER(GsdMouseExtensionPlugin, gsd_mouse_extension_plugin)
 ^
gsd-pointing-device-plugin.c: In function 'impl_activate':
/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/gnome-settings-plugin.h:70:16: warning: implicit declaration of function 'gsd_mouse_extension_plugin_manager_start' [-Wimplicit-function-declaration]
 typedef struct {                                                               \
                ^
gsd-pointing-device-plugin.c:56:1: note: in expansion of macro 'GNOME_SETTINGS_PLUGIN_REGISTER'
 GNOME_SETTINGS_PLUGIN_REGISTER(GsdMouseExtensionPlugin, gsd_mouse_extension_plugin)
 ^
gsd-pointing-device-plugin.c: In function 'impl_deactivate':
/usr/include/gnome-settings-daemon-3.0/gnome-settings-daemon/gnome-settings-plugin.h:70:16: warning: implicit declaration of function 'gsd_mouse_extension_plugin_manager_stop' [-Wimplicit-function-declaration]
 typedef struct {                                                               \
                ^
gsd-pointing-device-plugin.c:56:1: note: in expansion of macro 'GNOME_SETTINGS_PLUGIN_REGISTER'
 GNOME_SETTINGS_PLUGIN_REGISTER(GsdMouseExtensionPlugin, gsd_mouse_extension_plugin)
 ^
gsd-pointing-device-plugin.c: At top level:
gsd-pointing-device-plugin.c:59:1: warning: 'gsd_mouse_extension_plugin_init' defined but not used [-Wunused-function]
 gsd_mouse_extension_plugin_init (GsdMouseExtensionPlugin *plugin)
 ^
gsd-pointing-device-plugin.c:154:1: warning: 'gsd_mouse_extension_plugin_class_init' defined but not used [-Wunused-function]
 gsd_mouse_extension_plugin_class_init (GsdMouseExtensionPluginClass *klass)
 ^
gsd-pointing-device-plugin.c:164:1: warning: 'gsd_mouse_extension_plugin_class_finalize' defined but not used [-Wunused-function]
 gsd_mouse_extension_plugin_class_finalize(GsdMouseExtensionPluginClass *klass)
 ^
Makefile:559: recipe for target 'libpointing_device_la-gsd-pointing-device-plugin.lo' failed
make[4]: *** [libpointing_device_la-gsd-pointing-device-plugin.lo] Error 1
make[4]: Leaving directory '/tmp/buildd/gpointing-device-settings-1.5.1/modules/gnome-settings-daemon-plugins'
Makefile:588: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/tmp/buildd/gpointing-device-settings-1.5.1/modules'
Makefile:515: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/buildd/gpointing-device-settings-1.5.1'
Makefile:424: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/tmp/buildd/gpointing-device-settings-1.5.1'
dh_auto_build: make -j1 returned exit code 2
debian/rules:17: recipe for target 'build' failed
make: *** [build] Error 2


Andreas
--- a/configure.ac
+++ b/configure.ac
@@ -3,8 +3,7 @@ AC_PREREQ(2.57)
 
 AC_INIT(gpointing-device-settings, 1.5.1,
         [http://bugzilla.gnome.org/enter_bug.cgi?product=GPointingDeviceSettings])
-AM_INIT_AUTOMAKE([1.9 tar-pax])
-AM_INIT_AUTOMAKE([foreign])
+AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 AM_CONFIG_HEADER(config.h)
 AC_CONFIG_MACRO_DIR([m4])

Reply to: