The latest libxfce4ui-master (merge XfceSMClient to master) shows the following compilation error: --- make all-recursive make[1]: Entering directory `/home/jos/tmp/xfce4/libxfce4ui-master' Making all in libxfce4ui make[2]: Entering directory `/home/jos/tmp/xfce4/libxfce4ui-master/libxfce4ui' perl ./make-libxfce4ui-alias.pl < ./libxfce4ui.symbols > libxfce4ui-alias.h perl ./make-libxfce4ui-alias.pl -def < ./libxfce4ui.symbols > libxfce4ui-aliasdef.c ( cd . && glib-mkenums \ --fhead "#include <libxfce4ui/libxfce4ui.h>\n#include <libxfce4ui/libxfce4ui-alias.h>\n\n" \ --fprod "/* enumerations from \"@filename@\" */\n\n" \ --vhead "GType\n@enum_name@_get_type(void)\n{\n static GType type = 0;\n\n if(!type) {\n static const G@Type@Value values[] = {"\ --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \ --vtail " { 0, NULL, NULL }\n\t};\n\ttype = g_@type@_register_static(\"@EnumName@\", values);\n }\n\n return type;\n}\n\n" \ --ftail "\n#define __LIBXFCE4UI_ENUM_TYPES_C__\n#include \"libxfce4ui-aliasdef.c\"\n" \ xfce-sm-client.h ) > xgen-letc cp xgen-letc libxfce4ui-enum-types.c rm -f xgen-letc ( cd . && glib-mkenums \ --fhead "#ifndef __LIBXFCE4UI_ENUM_TYPES_H__\n#define __LIBXFCE4UI_ENUM_TYPES_H__\n\nG_BEGIN_DECLS\n\n" \ --fprod "/* enumerations from \"@filename@\" */\n\n" \ --vhead "GType @enum_name@_get_type(void) G_GNUC_CONST;\n#define XFCE_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n\n" \ --ftail "G_END_DECLS\n\n#endif /* !__LIBXFCE4UI_ENUM_TYPES_H__ */" \ xfce-sm-client.h ) >xgen-leth cmp -s xgen-leth libxfce4ui-enum-types.h || cp xgen-leth libxfce4ui-enum-types.h rm -f xgen-leth echo timestamp > stamp-libxfce4ui-enum-types.h make[2]: *** No rule to make target `libxfce4ui-marshal.list', needed by `libxfce4ui-marshal.c'. Stop. make[2]: Leaving directory `/home/jos/tmp/xfce4/libxfce4ui-master/libxfce4ui' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jos/tmp/xfce4/libxfce4ui-master' make: *** [all] Error 2 ---
fixed