... and report back if that fixes the issue for you. Since you seem to be missing the needed gio library-headers autoreconf or autogen.sh should fail instead of succeeding. Due to the test-suite using glib's testing framework we depend on glib >= 2.16.x, which includes gio.
Hm, in notify-osd's top-level configure.in I state ...
"PKG_CHECK_ MODULES( [GLIB], [glib-2.0 >= 2.16.0 gthread-2.0 gconf-2.0 gio-2.0])".
But in notify- osd/src/ Makefile. am I forgot to add ...
$(GLIB_CFLAGS)
... to notify_osd_CFLAGS. I've attached a patch to fix this. Please apply that, run ...
"make clean; autoreconf; ./autogen.sh; ./configure; make"
... and report back if that fixes the issue for you. Since you seem to be missing the needed gio library-headers autoreconf or autogen.sh should fail instead of succeeding. Due to the test-suite using glib's testing framework we depend on glib >= 2.16.x, which includes gio.