> What kind of errors are you getting? On my Gentoo box, I get the errors attached. Best regards ce ========== gcc -DHAVE_CONFIG_H -I. -I. -I. -DLOCALEDIR=\"/usr/local/share/locale\" -I./intl -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -c `test -f 'freevamp.c' || echo './'`freevamp.c freevamp.c: In function `CreateEditorWindow': freevamp.c:1650: warning: assignment makes pointer from integer without a cast freevamp.c:1677: warning: assignment makes pointer from integer without a cast freevamp.c:1704: warning: assignment makes pointer from integer without a cast freevamp.c:1734: warning: assignment makes pointer from integer without a cast freevamp.c:1755: warning: assignment makes pointer from integer without a cast freevamp.c:1794: warning: assignment makes pointer from integer without a cast freevamp.c:1803: warning: assignment makes pointer from integer without a cast freevamp.c: In function `CreateListWindow': freevamp.c:2840: error: `GtkItemFactory' undeclared (first use in this function) freevamp.c:2840: error: (Each undeclared identifier is reported only once freevamp.c:2840: error: for each function it appears in.) freevamp.c:2840: error: `pif' undeclared (first use in this function) freevamp.c:2844: error: syntax error before "aife" freevamp.c: At top level: freevamp.c:2880: error: syntax error before '(' token freevamp.c:2882: error: syntax error before '(' token freevamp.c:2884: error: syntax error before '(' token freevamp.c:2884: error: conflicting types for `g_signal_connect_data' /usr/include/glib-2.0/gobject/gsignal.h:191: error: previous declaration of `g_signal_connect_data' freevamp.c:2884: error: syntax error before string constant freevamp.c:2886: warning: initialization makes integer from pointer without a cast freevamp.c:2886: error: initializer element is not constant freevamp.c:2886: warning: data definition has no type or storage class freevamp.c:2887: error: syntax error before '(' token freevamp.c:2890: error: `pif' used prior to declaration freevamp.c:2890: error: `pva' undeclared here (not in a function) freevamp.c:2890: error: initializer element is not constant freevamp.c:2890: warning: data definition has no type or storage class freevamp.c:2891: error: syntax error before '(' token freevamp.c:2892: error: syntax error before "sizeof" freevamp.c:2894: error: syntax error before '(' token freevamp.c:2895: error: syntax error before '->' token freevamp.c:2895: error: conflicting types for `g_object_unref' /usr/include/glib-2.0/gobject/gobject.h:170: error: previous declaration of `g_object_unref' freevamp.c:2895: warning: data definition has no type or storage class freevamp.c:2896: error: syntax error before '(' token freevamp.c:2899: error: syntax error before '->' token freevamp.c:2902: warning: parameter names (without types) in function declaration freevamp.c:2902: error: conflicting types for `UpdateListWindowTitle' freevamp.c:1888: error: previous declaration of `UpdateListWindowTitle' freevamp.c:2902: warning: data definition has no type or storage class freevamp.c:2904: warning: initialization makes integer from pointer without a cast freevamp.c:2904: error: initializer element is not constant freevamp.c:2904: warning: data definition has no type or storage class freevamp.c:2905: error: syntax error before '(' token freevamp.c:2907: error: invalid initializer freevamp.c:2907: warning: data definition has no type or storage class freevamp.c:2908: error: syntax error before "for" freevamp.c:2910: error: syntax error before '(' token freevamp.c:2917: error: syntax error before '(' token freevamp.c:2925: error: syntax error before '(' token freevamp.c:2926: error: syntax error before '(' token freevamp.c:2926: error: syntax error before string constant freevamp.c:2928: error: syntax error before '(' token freevamp.c:2936: warning: parameter names (without types) in function declaration freevamp.c:2936: error: conflicting types for `gtk_widget_show_all' /usr/include/gtk-2.0/gtk/gtkwidget.h:453: error: previous declaration of `gtk_widget_show_all' freevamp.c:2936: warning: data definition has no type or storage class freevamp.c:2938: error: syntax error before "if" make[2]: *** [freevamp.o] Error 1