=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for compton-20150920 cc -std=c99 -DCONFIG_XINERAMA -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_REGEX_PCRE_JIT -DCONFIG_VSYNC_DRM -DCONFIG_VSYNC_OPENGL -DCONFIG_VSYNC_OPENGL_GLSL -DCONFIG_VSYNC_OPENGL_FBO -DCONFIG_VSYNC_OPENGL_VBO -DCONFIG_DBUS -DCONFIG_XSYNC -DCONFIG_C2 -DCOMPTON_VERSION="\"git-20150920\"" -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -O2 -march=i586 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -Wall -I/usr/pkg/include -DPCRE_STATIC -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/X11R7/include -D_REENTRANT -I/usr/pkg/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -DDBUS_STATIC_BUILD -c src/compton.c In file included from src/compton.c:11: In file included from src/compton.h:10: src/common.h:1516:29: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] printf("[ %5ld.%02ld ] ", diff.tv_sec, diff.tv_usec / 10000); ~~~~ ^~~~~~~~~~~ %5lld src/common.h:1516:42: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] printf("[ %5ld.%02ld ] ", diff.tv_sec, diff.tv_usec / 10000); ~~~~~ ^~~~~~~~~~~~~~~~~~~~ %02d src/common.h:1731:12: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*pc)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ In file included from src/compton.c:11: src/compton.h:726:11: warning: enumeration value 'NUM_BKEND' not handled in switch [-Wswitch] switch (ps->o.backend) { ^ src/compton.c:1697:13: warning: enumeration value 'NUM_BKEND' not handled in switch [-Wswitch] switch (ps->o.backend) { ^ src/compton.c:3443:8: warning: unused variable 'focused_old' [-Wunused-variable] bool focused_old = w->focused; ^ src/compton.c:5005:10: warning: array subscript is of type 'char' [-Wchar-subscripts] while (isspace(*endptr)) ^~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5027:18: warning: array subscript is of type 'char' [-Wchar-subscripts] while (*pc && (isspace(*pc) || ',' == *pc)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5102:10: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*pc) && ',' != *pc) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5110:19: warning: array subscript is of type 'char' [-Wchar-subscripts] while (*pc && isspace(*pc)) ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5203:3: warning: array subscript is of type 'char' [-Wchar-subscripts] T_STRIPSPACE(); ^~~~~~~~~~~~~~ src/compton.c:5199:18: note: expanded from macro 'T_STRIPSPACE' while (*src && isspace(*src)) ++src; \ ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5214:5: warning: array subscript is of type 'char' [-Wchar-subscripts] T_STRIPSPACE(); ^~~~~~~~~~~~~~ src/compton.c:5199:18: note: expanded from macro 'T_STRIPSPACE' while (*src && isspace(*src)) ++src; \ ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5229:5: warning: array subscript is of type 'char' [-Wchar-subscripts] T_STRIPSPACE(); ^~~~~~~~~~~~~~ src/compton.c:5199:18: note: expanded from macro 'T_STRIPSPACE' while (*src && isspace(*src)) ++src; \ ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5241:5: warning: array subscript is of type 'char' [-Wchar-subscripts] T_STRIPSPACE(); ^~~~~~~~~~~~~~ src/compton.c:5199:18: note: expanded from macro 'T_STRIPSPACE' while (*src && isspace(*src)) ++src; \ ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5253:5: warning: array subscript is of type 'char' [-Wchar-subscripts] T_STRIPSPACE(); ^~~~~~~~~~~~~~ src/compton.c:5199:18: note: expanded from macro 'T_STRIPSPACE' while (*src && isspace(*src)) ++src; \ ^~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:5285:21: warning: array subscript is of type 'char' [-Wchar-subscripts] while (*endptr && isspace(*endptr)) ^~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/compton.c:6568:13: warning: enumeration value 'NUM_BKEND' not handled in switch [-Wswitch] switch (ps->o.backend) { ^ src/compton.c:7227:14: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isalnum(*pdisp)) ^~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ src/compton.c:2671:1: warning: unused function 'win_upd_run' [-Wunused-function] win_upd_run(session_t *ps, win *w, win_upd_t *pupd) { ^ 19 warnings generated. cc -std=c99 -DCONFIG_XINERAMA -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_REGEX_PCRE_JIT -DCONFIG_VSYNC_DRM -DCONFIG_VSYNC_OPENGL -DCONFIG_VSYNC_OPENGL_GLSL -DCONFIG_VSYNC_OPENGL_FBO -DCONFIG_VSYNC_OPENGL_VBO -DCONFIG_DBUS -DCONFIG_XSYNC -DCONFIG_C2 -DCOMPTON_VERSION="\"git-20150920\"" -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -O2 -march=i586 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -Wall -I/usr/pkg/include -DPCRE_STATIC -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/X11R7/include -D_REENTRANT -I/usr/pkg/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -DDBUS_STATIC_BUILD -c src/opengl.c In file included from src/opengl.c:11: In file included from src/opengl.h:11: src/common.h:1516:29: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] printf("[ %5ld.%02ld ] ", diff.tv_sec, diff.tv_usec / 10000); ~~~~ ^~~~~~~~~~~ %5lld src/common.h:1516:42: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] printf("[ %5ld.%02ld ] ", diff.tv_sec, diff.tv_usec / 10000); ~~~~~ ^~~~~~~~~~~~~~~~~~~~ %02d src/common.h:1731:12: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*pc)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ In file included from src/opengl.c:11: src/opengl.h:79:31: warning: array subscript is of type 'char' [-Wchar-subscripts] if (((pos - haystick) && !isspace(*(pos - 1))) ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ In file included from src/opengl.c:11: src/opengl.h:80:46: warning: array subscript is of type 'char' [-Wchar-subscripts] || (strlen(pos) > strlen(needle) && !isspace(pos[strlen(needle)]))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/opengl.c:1655:1: warning: unused function 'glx_render_color' [-Wunused-function] glx_render_color(session_t *ps, int dx, int dy, int width, int height, int z, ^ src/opengl.c:1691:1: warning: unused function 'glx_render_dots' [-Wunused-function] glx_render_dots(session_t *ps, int dx, int dy, int width, int height, int z, ^ src/opengl.c:33:1: warning: unused function 'get_fbconfig_from_visualinfo' [-Wunused-function] get_fbconfig_from_visualinfo(session_t *ps, const XVisualInfo *visualinfo) { ^ 8 warnings generated. cc -std=c99 -DCONFIG_XINERAMA -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_REGEX_PCRE_JIT -DCONFIG_VSYNC_DRM -DCONFIG_VSYNC_OPENGL -DCONFIG_VSYNC_OPENGL_GLSL -DCONFIG_VSYNC_OPENGL_FBO -DCONFIG_VSYNC_OPENGL_VBO -DCONFIG_DBUS -DCONFIG_XSYNC -DCONFIG_C2 -DCOMPTON_VERSION="\"git-20150920\"" -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -O2 -march=i586 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -Wall -I/usr/pkg/include -DPCRE_STATIC -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/X11R7/include -D_REENTRANT -I/usr/pkg/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -DDBUS_STATIC_BUILD -c src/dbus.c In file included from src/dbus.c:11: In file included from src/dbus.h:11: src/common.h:1516:29: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] printf("[ %5ld.%02ld ] ", diff.tv_sec, diff.tv_usec / 10000); ~~~~ ^~~~~~~~~~~ %5lld src/common.h:1516:42: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] printf("[ %5ld.%02ld ] ", diff.tv_sec, diff.tv_usec / 10000); ~~~~~ ^~~~~~~~~~~~~~~~~~~~ %02d src/common.h:1731:12: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*pc)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/dbus.c:936:26: warning: comparison of constant 4 with expression of type 'enum backend' is always true [-Wtautological-constant-out-of-range-compare] assert(ps->o.backend < sizeof(BACKEND_STRS) / sizeof(BACKEND_STRS[0])); ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/assert.h:59:4: note: expanded from macro 'assert' ((e) ? __static_cast(void,0) : __assert13(__FILE__, __LINE__, \ ^ 4 warnings generated. cc -std=c99 -DCONFIG_XINERAMA -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_REGEX_PCRE_JIT -DCONFIG_VSYNC_DRM -DCONFIG_VSYNC_OPENGL -DCONFIG_VSYNC_OPENGL_GLSL -DCONFIG_VSYNC_OPENGL_FBO -DCONFIG_VSYNC_OPENGL_VBO -DCONFIG_DBUS -DCONFIG_XSYNC -DCONFIG_C2 -DCOMPTON_VERSION="\"git-20150920\"" -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -O2 -march=i586 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -Wall -I/usr/pkg/include -DPCRE_STATIC -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/X11R7/include -D_REENTRANT -I/usr/pkg/include -I/usr/pkg/include/dbus-1.0 -I/usr/pkg/lib/dbus-1.0/include -DDBUS_STATIC_BUILD -c src/c2.c In file included from src/c2.c:11: In file included from src/c2.h:11: src/common.h:1516:29: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] printf("[ %5ld.%02ld ] ", diff.tv_sec, diff.tv_usec / 10000); ~~~~ ^~~~~~~~~~~ %5lld src/common.h:1516:42: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] printf("[ %5ld.%02ld ] ", diff.tv_sec, diff.tv_usec / 10000); ~~~~~ ^~~~~~~~~~~~~~~~~~~~ %02d src/common.h:1731:12: warning: array subscript is of type 'char' [-Wchar-subscripts] if (!isspace(*pc)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ In file included from src/c2.c:11: src/c2.h:229:7: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalnum(c) || '_' == c) ^~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ src/c2.c:117:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isspace(pattern[offset])) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:277:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:283:11: warning: array subscript is of type 'char' [-Wchar-subscripts] && (isalnum(pattern[offset]) || '_' == pattern[offset]); ++offset) { ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ src/c2.c:322:3: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:328:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:335:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:354:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:361:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:367:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:378:7: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:405:7: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:458:3: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:462:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:476:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:483:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:505:5: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:526:3: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:546:9: warning: array subscript is of type 'char' [-Wchar-subscripts] if (isalnum(pattern[offset])) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:48:44: note: expanded from macro 'isalnum' #define isalnum(c) ((int)((_ctype_tab_ + 1)[(c)] & (_CTYPE_A|_CTYPE_D))) ^~~~ src/c2.c:555:16: warning: array subscript is of type 'char' [-Wchar-subscripts] if ('r' == tolower(pattern[offset])) { ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:59:46: note: expanded from macro 'tolower' #define tolower(c) ((int)((_tolower_tab_ + 1)[(c)])) ^~~~ src/c2.c:558:7: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:622:3: warning: array subscript is of type 'char' [-Wchar-subscripts] C2H_SKIP_SPACES(); ^~~~~~~~~~~~~~~~~ src/c2.c:67:36: note: expanded from macro 'C2H_SKIP_SPACES' #define C2H_SKIP_SPACES() { while (isspace(pattern[offset])) ++offset; } ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:56:44: note: expanded from macro 'isspace' #define isspace(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_S)) ^~~~ src/c2.c:779:11: warning: array subscript is of type 'char' [-Wchar-subscripts] if (islower(*pc)) { ^~~~~~~~~~~~ /usr/include/sys/ctype_inline.h:53:44: note: expanded from macro 'islower' #define islower(c) ((int)((_ctype_tab_ + 1)[(c)] & _CTYPE_L)) ^~~~ 26 warnings generated. cc -std=c99 -DCONFIG_XINERAMA -DCONFIG_LIBCONFIG -DCONFIG_REGEX_PCRE -DCONFIG_REGEX_PCRE_JIT -DCONFIG_VSYNC_DRM -DCONFIG_VSYNC_OPENGL -DCONFIG_VSYNC_OPENGL_GLSL -DCONFIG_VSYNC_OPENGL_FBO -DCONFIG_VSYNC_OPENGL_VBO -DCONFIG_DBUS -DCONFIG_XSYNC -DCONFIG_C2 -DCOMPTON_VERSION="\"git-20150920\"" -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -march=i586 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -Wall -o compton compton.o opengl.o dbus.o c2.o -lGL -lm -lrt -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lpcre -L/usr/X11R7/lib -lXcomposite -lXdamage -lXfixes -lXrender -lX11 -lXext -lXrandr -Wl,-rpath,/usr/X11R7/lib -lXinerama -L/usr/pkg/lib -lconfig -Wl,-R/usr/pkg/lib -ldbus-1 /usr/bin/ld: cannot find -lrt clang: error: linker command failed with exit code 1 (use -v to see invocation) Makefile:143: recipe for target 'compton' failed gmake: *** [compton] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/x11/compton *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/x11/compton