Ok, that’s the 02-ResizeOutlineThin.patch which is broken, the other applied well (in a cumulative way). Those in the extra directory don’t work too.
Here is the output of patch -p 0 < …/patchset/02-ResizeOutlineThin.patch
patching file fvwm/fvwm.h
Hunk #1 succeeded at 217 (offset 1 line).
patching file fvwm/move_resize.c
Hunk #1 succeeded at 102 (offset 1 line).
Hunk #2 FAILED at 2186.
Hunk #3 succeeded at 2284 (offset 9 lines).
Hunk #4 succeeded at 2604 (offset 1 line).
Hunk #5 succeeded at 2683 (offset 9 lines).
Hunk #6 succeeded at 3208 (offset 1 line).
Hunk #7 succeeded at 3339 (offset 8 lines).
Hunk #8 succeeded at 3392 (offset 1 line).
Hunk #9 succeeded at 3680 (offset 8 lines).
Hunk #10 succeeded at 3858 (offset 1 line).
Hunk #11 succeeded at 3917 (offset 8 lines).
Hunk #12 succeeded at 3963 (offset 1 line).
1 out of 12 hunks FAILED -- saving rejects to file fvwm/move_resize.c.rej
the fvwm/move_resize.c.rej
[code]***************
*** 2170,2189 ****
int orig_icon_x = 0;
int orig_icon_y = 0;
Bool do_snap = True;
Bool was_snapped = False;
/* if Alt is initially pressed don’t enable no-snap until Alt is
* released /
Bool nosnap_enabled = False;
/ Must not set placed by button if the event is a modified KeyEvent */
Bool is_fake_event;
FvwmWindow *fw = exc->w.fw;
unsigned int draw_parts = PART_NONE;
XEvent e;
if (!GrabEm(cursor, GRAB_NORMAL))
{
XBell(dpy, 0);
return False;
}
if (!IS_MAPPED(fw) && !IS_ICONIFIED(fw))
{
— 2186,2206 ----
int orig_icon_x = 0;
int orig_icon_y = 0;
Bool do_snap = True;
Bool was_snapped = False;
/* if Alt is initially pressed don’t enable no-snap until Alt is
* released /
Bool nosnap_enabled = False;
/ Must not set placed by button if the event is a modified KeyEvent */
Bool is_fake_event;
FvwmWindow *fw = exc->w.fw;
-
Bool do_outline_thin = DO_RESIZE_OUTLINE_THIN(fw); unsigned int draw_parts = PART_NONE; XEvent e; if (!GrabEm(cursor, GRAB_NORMAL)) { XBell(dpy, 0); return False; } if (!IS_MAPPED(fw) && !IS_ICONIFIED(fw)) {
[/code]
Looking at the patch it seems that this part is the cause :
[code]@@ -2188,20 +2204,21 @@ Bool __move_loop(
int orig_icon_x = 0;
int orig_icon_y = 0;
Bool do_snap = True;
Bool was_snapped = False;
/* if Alt is initially pressed don’t enable no-snap until Alt is
* released /
Bool nosnap_enabled = False;
/ Must not set placed by button if the event is a modified KeyEvent */
Bool is_fake_event;
FvwmWindow *fw = exc->w.fw;
-
Bool do_outline_thin = DO_RESIZE_OUTLINE_THIN(fw); unsigned int draw_parts = PART_NONE; XEvent e; if (!GrabEm(cursor, GRAB_NORMAL)) { XBell(dpy, 0); return False; } if (!IS_MAPPED(fw) && !IS_ICONIFIED(fw)) {[/code]
Compilation went well \o/
Thx 6thpink for black magic