downloaded v0.6, configured, make produces these errors :
klaaty@gaussie:~/projects/fbxkb-0.6$ ./configure
Installation prefix is /usr
updating config.h
updating Makefile
klaaty@gaussie:~/projects/fbxkb-0.6$ make
gcc -O2 -Wall -g -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-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/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -MM fbxkb.c -o fbxkb.dep
make -C man
make[1]: Entering directory '/home/klaaty/projects/fbxkb-0.6/man'
sed 's/PREFIX/\/usr/g' < fbxkb.1 | gzip - > fbxkb.1.gz
make[1]: Leaving directory '/home/klaaty/projects/fbxkb-0.6/man'
make -C images
make[1]: Entering directory '/home/klaaty/projects/fbxkb-0.6/images'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/klaaty/projects/fbxkb-0.6/images'
gcc -O2 -Wall -g -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-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/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -c fbxkb.c
fbxkb.c: In function ‘read_kbd_description’:
fbxkb.c:295:18: warning: variable ‘mask’ set but not used [-Wunused-but-set-variable]
unsigned int mask;
^~~~
fbxkb.c: In function ‘init’:
fbxkb.c:459:11: warning: implicit declaration of function ‘GDK_DISPLAY’; did you mean ‘GDK_IS_DISPLAY’? [-Wimplicit-function-declaration]
dpy = GDK_DISPLAY();
^~~~~~~~~~~
GDK_IS_DISPLAY
fbxkb.c:459:9: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
dpy = GDK_DISPLAY();
^
fbxkb.c: In function ‘main’:
fbxkb.c:518:5: warning: implicit declaration of function ‘gtk_set_locale’; did you mean ‘setlocale’? [-Wimplicit-function-declaration]
gtk_set_locale();
^~~~~~~~~~~~~~
setlocale
fbxkb.c: In function ‘Xerror_handler’:
fbxkb.c:539:19: warning: passing argument 1 of ‘XGetErrorText’ makes pointer from integer without a cast [-Wint-conversion]
XGetErrorText(GDK_DISPLAY(), ev->error_code, buf, 256);
^~~~~~~~~~~
In file included from fbxkb.c:16:0:
/usr/include/X11/Xlib.h:2600:12: note: expected ‘Display * {aka struct _XDisplay }’ but argument is of type ‘int’
extern int XGetErrorText(
^~~~~gcc -O2 -Wall -g -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-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/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -c eggtrayicon.c
eggtrayicon.c: In function ‘egg_tray_icon_unrealize’:
eggtrayicon.c:114:16: warning: implicit declaration of function ‘gdk_window_lookup’; did you mean ‘gdk_window_focus’? [-Wimplicit-function-declaration]
gdkwin = gdk_window_lookup (icon->manager_window);
^~~~~~~~~~~~~~~~~
gdk_window_focus
eggtrayicon.c:114:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
gdkwin = gdk_window_lookup (icon->manager_window);
^
eggtrayicon.c:123:15: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
root_window = gdk_window_lookup (gdk_x11_get_default_root_xwindow ());
^
eggtrayicon.c: In function ‘egg_tray_icon_send_manager_message’:
eggtrayicon.c:156:13: error: ‘gdk_display’ undeclared (first use in this function); did you mean ‘GdkDisplay’?
~~~~~~~~
display = gdk_display;
^~~~~~~~~~~
GdkDisplay
eggtrayicon.c:156:13: note: each undeclared identifier is reported only once for each function it appears in
eggtrayicon.c: In function ‘egg_tray_icon_update_manager_window’:
eggtrayicon.c:184:14: error: ‘gdk_display’ undeclared (first use in this function); did you mean ‘GdkDisplay’?
xdisplay = gdk_display;
^~~~~~~~~~~
GdkDisplay
eggtrayicon.c:195:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
gdkwin = gdk_window_lookup (icon->manager_window);
^
eggtrayicon.c:221:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
gdkwin = gdk_window_lookup (icon->manager_window);
^
eggtrayicon.c: In function ‘egg_tray_icon_new_for_xscreen’:
eggtrayicon.c:277:15: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
root_window = gdk_window_lookup (gdk_x11_get_default_root_xwindow ());
^
In file included from /usr/include/gtk-2.0/gdk/gdkx.h:32:0,
from eggtrayicon.c:11:
eggtrayicon.c: In function ‘egg_tray_icon_new’:
eggtrayicon.c:303:65: error: ‘gdk_display’ undeclared (first use in this function); did you mean ‘GdkDisplay’?
return egg_tray_icon_new_for_xscreen (DefaultScreenOfDisplay (gdk_display), name);
^
eggtrayicon.c: In function ‘egg_tray_icon_send_message’:
eggtrayicon.c:341:18: error: ‘gdk_display’ undeclared (first use in this function); did you mean ‘GdkDisplay’?
xdisplay = gdk_display;
^~~~~~~~~~~
GdkDisplay
eggtrayicon.c: In function ‘egg_tray_icon_new’:
eggtrayicon.c:304:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
Makefile.common:31: recipe for target 'eggtrayicon.o' failed
make: ** [eggtrayicon.o] Error 1