currently i am having an issue building from the most recennt hg pull. make spits out:
:: make
dwm build options:
CFLAGS = -Os -I. -I/usr/include -I/usr/X11R6/include -DVERSION="1.1"
LDFLAGS = -L/usr/lib -lc -L/usr/X11R6/lib -lX11
CC = cc
LD = cc
CC draw.c
draw.c: In function 'drawstatus':
draw.c:113: error: 'TILESYMBOL' undeclared (first use in this function)
draw.c:113: error: (Each undeclared identifier is reported only once
draw.c:113: error: for each function it appears in.)
make: *** [draw.o] Error 1
line 113 of draw.c contains:
drawtext(arrange == dotile ? TILESYMBOL : FLOATSYMBOL, dc.status, False)
my config.h is attached
#define TAGS \
const char *tags[] = { "0", "1", "2", "3", "4", "5", NULL };
#define DEFMODE dotile
#define FLOATSYMBOL "(>'-')>"
#define TITLESYMBOL "<('-'<)"
#define FONT "-bitstream-bitstream vera sans-*-*-*-*-*-*-*-*-*-*-*-*"
#define SELBGCOLOR "#D4D5D6"
#define SELFGCOLOR "#000000"
#define NORMBGCOLOR "#D4D5D6"
#define NORMFGCOLOR "#D4D5D6"
#define STATUSBGCOLOR "#000000"
#define STATUSFGCOLOR "#D4D5D6"
#define MODKEY Mod1Mask
#define MASTERW 60
#define KEYS \
static Key key[] = { \
\
{ MODKEY, XK_Tab, focusnext, { 0 } }, \
{ MODKEY|ShiftMask, XK_Tab, focusprev, { 0 } }, \
{ MODKEY, XK_Return, zoom, { 0 } }, \
{ MODKEY, XK_m, togglemax, { 0 } }, \
{ MODKEY|ShiftMask, XK_0, tag, { .i = 0 } }, \
{ MODKEY|ShiftMask, XK_1, tag, { .i = 1 } }, \
{ MODKEY|ShiftMask, XK_2, tag, { .i = 2 } }, \
{ MODKEY|ShiftMask, XK_3, tag, { .i = 3 } }, \
{ MODKEY|ShiftMask, XK_4, tag, { .i = 4 } }, \
{ MODKEY|ControlMask|ShiftMask, XK_0, toggletag, { .i = 0 } }, \
{ MODKEY|ControlMask|ShiftMask, XK_1, toggletag, { .i = 1 } }, \
{ MODKEY|ControlMask|ShiftMask, XK_2, toggletag, { .i = 2 } }, \
{ MODKEY|ControlMask|ShiftMask, XK_3, toggletag, { .i = 3 } }, \
{ MODKEY|ControlMask|ShiftMask, XK_4, toggletag, { .i = 4 } }, \
{ MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \
{ MODKEY, XK_space, togglemode, { 0 } }, \
{ MODKEY, XK_0, view, { .i = 0 } }, \
{ MODKEY, XK_1, view, { .i = 1 } }, \
{ MODKEY, XK_2, view, { .i = 2 } }, \
{ MODKEY, XK_3, view, { .i = 3 } }, \
{ MODKEY, XK_4, view, { .i = 4 } }, \
{ MODKEY|ControlMask, XK_0, toggleview, { .i = 0 } }, \
{ MODKEY|ControlMask, XK_1, toggleview, { .i = 1 } }, \
{ MODKEY|ControlMask, XK_2, toggleview, { .i = 2 } }, \
{ MODKEY|ControlMask, XK_3, toggleview, { .i = 3 } }, \
{ MODKEY|ControlMask, XK_4, toggleview, { .i = 4 } }, \
{ MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \
{ MODKEY|ShiftMask, XK_q, quit, { 0 } }, \
{ MODKEY|ShiftMask, XK_Return, spawn, { .cmd = "urxvt" } }, \
{ MODKEY|ShiftMask, XK_r, spawn, { .cmd = "gmrun" } }, \
{ MODKEY|ShiftMask, XK_f, spawn, { .cmd = "rox" } }, \
{ MODKEY|ShiftMask, XK_v, spawn, { .cmd = "gvim" } }, \
{ MODKEY|ShiftMask, XK_w, spawn, { .cmd = "firefox" } }, \
};
#define RULES \
static Rule rule[] = { \
{ "Firefox.*", "2", False }, \
{ "Gimp.*", NULL, True}, \
{ "MPlayer.*", NULL, True}, \
};

