The declaration of the project-global dbus_connection was missing the
extern keyword. Also, added the -Wshadow option to the Makefile, just
in case it can help find some errors.
GCC=gcc
# Normal CFLAGS
-CFLAGS=-ggdb -O1 -pipe -Wall -DDEBUG=1
+CFLAGS=-ggdb -O1 -pipe -Wshadow -Wall -DDEBUG=1
LDFLAGS=-Wl,-O1 -Wl,--sort-common -Wl,--as-needed
#CFLAGS=-ggdb -O1 -pipe -DDEBUG=1 -ffunction-sections -fdata-sections
#LDFLAGS=-Wl,--gc-sections -Wl,--print-gc-sections
#define TILDA_VERSION "0.10.0pre"
/* Project-global variables */
-DBusGConnection *dbus_connection;
+extern DBusGConnection *dbus_connection;
#endif /* TILDA_H */