=> Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for smalltalk-3.2.5nb34 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5' Making all in lib-src gmake[2]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/lib-src' /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c -o getopt.lo getopt.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c getopt.c -fno-common -DPIC -o .libs/getopt.o getopt.c:576:30: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if (optind != argc && !strcmp (argv[optind], "--")) ^ getopt.c:576:30: note: include the header or explicitly provide a declaration for 'strcmp' getopt.c:655:21: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] == (unsigned int) strlen (p->name)) ^ getopt.c:655:21: note: include the header or explicitly provide a declaration for 'strlen' getopt.c:703:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c getopt.c -o getopt.o >/dev/null 2>&1 mv -f .deps/getopt.Tpo .deps/getopt.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.lo getopt1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c getopt1.c -fno-common -DPIC -o .libs/getopt1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c getopt1.c -o getopt1.o >/dev/null 2>&1 mv -f .deps/getopt1.Tpo .deps/getopt1.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c -o md5.lo md5.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c -fno-common -DPIC -o .libs/md5.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c -o md5.o >/dev/null 2>&1 mv -f .deps/md5.Tpo .deps/md5.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c -o avltrees.lo avltrees.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c avltrees.c -fno-common -DPIC -o .libs/avltrees.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c avltrees.c -o avltrees.o >/dev/null 2>&1 mv -f .deps/avltrees.Tpo .deps/avltrees.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c -o rbtrees.lo rbtrees.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c rbtrees.c -fno-common -DPIC -o .libs/rbtrees.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c rbtrees.c -o rbtrees.o >/dev/null 2>&1 mv -f .deps/rbtrees.Tpo .deps/rbtrees.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c -o lock.lo lock.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c -fno-common -DPIC -o .libs/lock.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c -o lock.o >/dev/null 2>&1 mv -f .deps/lock.Tpo .deps/lock.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c -o strspell.lo strspell.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c strspell.c -fno-common -DPIC -o .libs/strspell.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c strspell.c -o strspell.o >/dev/null 2>&1 mv -f .deps/strspell.Tpo .deps/strspell.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c -o regex.lo regex.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c regex.c -fno-common -DPIC -o .libs/regex.o regex.c:1188:7: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] c, p - pattern); ^~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ regex.c:1844:4: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] p - pattern); ^~~~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ regex.c:2915:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pos = bm_search (bufp->must + 1, len, ^~~~~~~~~~~~~~ regex.c:2916:10: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string + pbeg, (range < 0 ? -range : range), ^~~~~~~~~~~~~ 4 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c regex.c -o regex.o >/dev/null 2>&1 mv -f .deps/regex.Tpo .deps/regex.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c -o socketx.lo socketx.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c socketx.c -fno-common -DPIC -o .libs/socketx.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c socketx.c -o socketx.o >/dev/null 2>&1 mv -f .deps/socketx.Tpo .deps/socketx.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT pointer-set.lo -MD -MP -MF .deps/pointer-set.Tpo -c -o pointer-set.lo pointer-set.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT pointer-set.lo -MD -MP -MF .deps/pointer-set.Tpo -c pointer-set.c -fno-common -DPIC -o .libs/pointer-set.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT pointer-set.lo -MD -MP -MF .deps/pointer-set.Tpo -c pointer-set.c -o pointer-set.o >/dev/null 2>&1 mv -f .deps/pointer-set.Tpo .deps/pointer-set.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c -o obstack.lo obstack.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c obstack.c -fno-common -DPIC -o .libs/obstack.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c obstack.c -o obstack.o >/dev/null 2>&1 mv -f .deps/obstack.Tpo .deps/obstack.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT poll.lo -MD -MP -MF .deps/poll.Tpo -c -o poll.lo poll.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT poll.lo -MD -MP -MF .deps/poll.Tpo -c poll.c -fno-common -DPIC -o .libs/poll.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -pipe -Os -Wall -MT poll.lo -MD -MP -MF .deps/poll.Tpo -c poll.c -o poll.o >/dev/null 2>&1 mv -f .deps/poll.Tpo .deps/poll.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=link clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -L/opt/pkg/lib -L/opt/pkg/lib -o library.la getopt.lo getopt1.lo md5.lo avltrees.lo rbtrees.lo lock.lo strspell.lo regex.lo socketx.lo pointer-set.lo obstack.lo poll.lo -ldl -lm libtool: link: ar cr .libs/library.a .libs/getopt.o .libs/getopt1.o .libs/md5.o .libs/avltrees.o .libs/rbtrees.o .libs/lock.o .libs/strspell.o .libs/regex.o .libs/socketx.o .libs/pointer-set.o .libs/obstack.o .libs/poll.o /System/Volumes/Data/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/library.a(socketx.o) has no symbols libtool: link: ranlib .libs/library.a /Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/library.a(socketx.o) has no symbols libtool: link: ( cd ".libs" && rm -f "library.la" && ln -s "../library.la" "library.la" ) gmake[2]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/lib-src' Making all in lightning gmake[2]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/lightning' ln -s -f ./i386/asm-i386.h asm-i386.h ln -s -f ./i386/core-i386.h core-i386.h gmake[2]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/lightning' Making all in snprintfv gmake[2]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv' /opt/pkg/bin/gmake all-recursive gmake[3]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv' Making all in snprintfv gmake[4]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv' cd .. \ && /opt/pkg/bin/mksh ./config.status snprintfv/compat.h config.status: executing snprintfv/compat.h commands creating snprintfv/compat.h snprintfv/compat.h is unchanged echo timestamp > compat.stamp awk: ../gendoc.awk:95: warning: regexp escape sequence `\#' is not a known regexp operator awk: ../gendoc.awk:800: warning: regexp escape sequence `\"' is not a known regexp operator awk: ../gendoc.awk:95: warning: regexp escape sequence `\#' is not a known regexp operator awk: ../gendoc.awk:800: warning: regexp escape sequence `\"' is not a known regexp operator awk: ../gendoc.awk:95: warning: regexp escape sequence `\#' is not a known regexp operator awk: ../gendoc.awk:800: warning: regexp escape sequence `\"' is not a known regexp operator creating ./printf.h /opt/pkg/bin/gmake all-am gmake[5]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv' /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -MT libsnprintfvc_la-filament.lo -MD -MP -MF .deps/libsnprintfvc_la-filament.Tpo -c -o libsnprintfvc_la-filament.lo `test -f 'filament.c' || echo './'`filament.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-filament.lo -MD -MP -MF .deps/libsnprintfvc_la-filament.Tpo -c filament.c -fno-common -DPIC -o .libs/libsnprintfvc_la-filament.o filament.c:157:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] snv_assert (len < fil->size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:168:28: note: expanded from macro 'snv_assert' #define snv_assert(expr) snv_fassert(stderr, expr) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:169:35: note: expanded from macro 'snv_fassert' #define snv_fassert(stream, expr) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ filament.c:157:7: note: '{' token is here snv_assert (len < fil->size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:168:28: note: expanded from macro 'snv_assert' #define snv_assert(expr) snv_fassert(stderr, expr) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:169:49: note: expanded from macro 'snv_fassert' #define snv_fassert(stream, expr) SNV_STMT_START{ \ ^ filament.c:157:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] snv_assert (len < fil->size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:168:28: note: expanded from macro 'snv_assert' #define snv_assert(expr) snv_fassert(stderr, expr) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:175:12: note: expanded from macro 'snv_fassert' }; }SNV_STMT_END ^ filament.c:157:7: note: ')' token is here snv_assert (len < fil->size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:168:28: note: expanded from macro 'snv_assert' #define snv_assert(expr) snv_fassert(stderr, expr) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:175:13: note: expanded from macro 'snv_fassert' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ 2 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-filament.lo -MD -MP -MF .deps/libsnprintfvc_la-filament.Tpo -c filament.c -o libsnprintfvc_la-filament.o >/dev/null 2>&1 mv -f .deps/libsnprintfvc_la-filament.Tpo .deps/libsnprintfvc_la-filament.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -MT libsnprintfvc_la-format.lo -MD -MP -MF .deps/libsnprintfvc_la-format.Tpo -c -o libsnprintfvc_la-format.lo `test -f 'format.c' || echo './'`format.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-format.lo -MD -MP -MF .deps/libsnprintfvc_la-format.Tpo -c format.c -fno-common -DPIC -o .libs/libsnprintfvc_la-format.o format.c:431:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:431:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ format.c:431:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ format.c:431:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:505:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:505:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ format.c:505:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ format.c:505:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:632:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:632:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ format.c:632:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ format.c:632:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:707:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:707:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ format.c:707:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ format.c:707:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:729:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:729:2: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:729:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:729:2: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:733:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (ch, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:733:3: note: '{' token is here SNV_EMIT (ch, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:733:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (ch, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:733:3: note: ')' token is here SNV_EMIT (ch, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:740:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:740:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:740:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:740:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:761:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:761:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ format.c:761:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ format.c:761:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:792:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:792:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:792:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:792:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (sign, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:796:5: note: '{' token is here SNV_EMIT (sign, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (sign, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:796:5: note: ')' token is here SNV_EMIT (sign, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:802:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:802:2: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:802:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:802:2: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:807:5: note: '{' token is here SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:807:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:807:5: note: ')' token is here SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:813:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:813:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:813:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:813:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:854:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:854:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ format.c:854:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ format.c:854:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:938:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:938:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:938:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:938:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:944:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('-', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:944:2: note: '{' token is here SNV_EMIT ('-', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:944:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('-', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:944:2: note: ')' token is here SNV_EMIT ('-', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:946:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('+', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:946:2: note: '{' token is here SNV_EMIT ('+', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:946:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('+', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:946:2: note: ')' token is here SNV_EMIT ('+', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:948:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (' ', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:948:2: note: '{' token is here SNV_EMIT (' ', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:948:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (' ', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:948:2: note: ')' token is here SNV_EMIT (' ', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:954:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('0', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:954:7: note: '{' token is here SNV_EMIT ('0', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:954:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('0', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:954:7: note: ')' token is here SNV_EMIT ('0', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:955:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (digits['X' - 'A' + 10], stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:955:7: note: '{' token is here SNV_EMIT (digits['X' - 'A' + 10], stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:955:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (digits['X' - 'A' + 10], stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:955:7: note: ')' token is here SNV_EMIT (digits['X' - 'A' + 10], stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:963:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:963:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:963:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:963:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:969:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (*p, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:969:5: note: '{' token is here SNV_EMIT (*p, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:969:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (*p, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:969:5: note: ')' token is here SNV_EMIT (*p, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:976:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:976:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:976:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:976:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:987:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:987:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ format.c:987:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ format.c:987:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1018:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1018:2: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1018:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1018:2: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1021:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('(', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1021:3: note: '{' token is here SNV_EMIT ('(', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1021:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('(', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1021:3: note: ')' token is here SNV_EMIT ('(', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1022:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('n', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1022:3: note: '{' token is here SNV_EMIT ('n', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1022:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('n', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1022:3: note: ')' token is here SNV_EMIT ('n', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1023:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('i', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1023:3: note: '{' token is here SNV_EMIT ('i', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1023:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('i', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1023:3: note: ')' token is here SNV_EMIT ('i', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1024:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('l', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1024:3: note: '{' token is here SNV_EMIT ('l', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1024:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT ('l', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1024:3: note: ')' token is here SNV_EMIT ('l', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1025:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (')', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1025:3: note: '{' token is here SNV_EMIT (')', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1025:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (')', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1025:3: note: ')' token is here SNV_EMIT (')', stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1030:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1030:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1030:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1030:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1041:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1041:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ format.c:1041:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ format.c:1041:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1072:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1072:2: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1072:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1072:2: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1082:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1082:2: note: '{' token is here SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1082:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1082:2: note: ')' token is here SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ format.c:1090:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ format.c:1090:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ format.c:1090:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ format.c:1090:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ 70 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-format.lo -MD -MP -MF .deps/libsnprintfvc_la-format.Tpo -c format.c -o libsnprintfvc_la-format.o >/dev/null 2>&1 mv -f .deps/libsnprintfvc_la-format.Tpo .deps/libsnprintfvc_la-format.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -MT libsnprintfvc_la-printf.lo -MD -MP -MF .deps/libsnprintfvc_la-printf.Tpo -c -o libsnprintfvc_la-printf.lo `test -f 'printf.c' || echo './'`printf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-printf.lo -MD -MP -MF .deps/libsnprintfvc_la-printf.Tpo -c printf.c -fno-common -DPIC -o .libs/libsnprintfvc_la-printf.o printf.c:348:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (format != NULL, -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ printf.c:348:3: note: '{' token is here return_val_if_fail (format != NULL, -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ printf.c:348:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (format != NULL, -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ printf.c:348:3: note: ')' token is here return_val_if_fail (format != NULL, -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ printf.c:532:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (ch, stream, info.count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ printf.c:532:4: note: '{' token is here SNV_EMIT (ch, stream, info.count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ printf.c:532:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (ch, stream, info.count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ printf.c:532:4: note: ')' token is here SNV_EMIT (ch, stream, info.count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ printf.c:575:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (format != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ printf.c:575:3: note: '{' token is here return_val_if_fail (format != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ printf.c:575:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (format != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ printf.c:575:3: note: ')' token is here return_val_if_fail (format != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ printf.c:761:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (format != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ printf.c:761:3: note: '{' token is here return_val_if_fail (format != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ printf.c:761:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (format != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ printf.c:761:3: note: ')' token is here return_val_if_fail (format != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ 8 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-printf.lo -MD -MP -MF .deps/libsnprintfvc_la-printf.Tpo -c printf.c -o libsnprintfvc_la-printf.o >/dev/null 2>&1 mv -f .deps/libsnprintfvc_la-printf.Tpo .deps/libsnprintfvc_la-printf.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -MT libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c -o libsnprintfvc_la-mem.lo `test -f 'mem.c' || echo './'`mem.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c mem.c -fno-common -DPIC -o .libs/libsnprintfvc_la-mem.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c mem.c -o libsnprintfvc_la-mem.o >/dev/null 2>&1 mv -f .deps/libsnprintfvc_la-mem.Tpo .deps/libsnprintfvc_la-mem.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -MT libsnprintfvc_la-stream.lo -MD -MP -MF .deps/libsnprintfvc_la-stream.Tpo -c -o libsnprintfvc_la-stream.lo `test -f 'stream.c' || echo './'`stream.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-stream.lo -MD -MP -MF .deps/libsnprintfvc_la-stream.Tpo -c stream.c -fno-common -DPIC -o .libs/libsnprintfvc_la-stream.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-stream.lo -MD -MP -MF .deps/libsnprintfvc_la-stream.Tpo -c stream.c -o libsnprintfvc_la-stream.o >/dev/null 2>&1 mv -f .deps/libsnprintfvc_la-stream.Tpo .deps/libsnprintfvc_la-stream.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -MT libsnprintfvc_la-custom.lo -MD -MP -MF .deps/libsnprintfvc_la-custom.Tpo -c -o libsnprintfvc_la-custom.lo `test -f 'custom.c' || echo './'`custom.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-custom.lo -MD -MP -MF .deps/libsnprintfvc_la-custom.Tpo -c custom.c -fno-common -DPIC -o .libs/libsnprintfvc_la-custom.o custom.c:116:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:48: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ custom.c:116:3: note: '{' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:187:62: note: expanded from macro 'freturn_val_if_fail' #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \ ^ custom.c:116:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:12: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^ custom.c:116:3: note: ')' token is here return_val_if_fail (pinfo != NULL, SNV_ERROR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:186:39: note: expanded from macro 'return_val_if_fail' #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../snprintfv/compat.h:193:13: note: expanded from macro 'freturn_val_if_fail' }; }SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ custom.c:146:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ custom.c:146:2: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ custom.c:146:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ custom.c:146:2: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ custom.c:157:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ custom.c:157:2: note: '{' token is here SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ custom.c:157:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ custom.c:157:2: note: ')' token is here SNV_EMIT (*p++, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ custom.c:166:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:3: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^~~~~~~~~~~~~~ ../snprintfv/compat.h:125:32: note: expanded from macro 'SNV_STMT_START' # define SNV_STMT_START (void)( ^ custom.c:166:7: note: '{' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:252:18: note: expanded from macro 'SNV_EMIT' SNV_STMT_START { \ ^ custom.c:166:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:3: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^ custom.c:166:7: note: ')' token is here SNV_EMIT (pinfo->pad, stream, count_or_errorcode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./printf.in:266:5: note: expanded from macro 'SNV_EMIT' } SNV_STMT_END ^~~~~~~~~~~~ ../snprintfv/compat.h:126:25: note: expanded from macro 'SNV_STMT_END' # define SNV_STMT_END ) ^ 8 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -MT libsnprintfvc_la-custom.lo -MD -MP -MF .deps/libsnprintfvc_la-custom.Tpo -c custom.c -o libsnprintfvc_la-custom.o >/dev/null 2>&1 mv -f .deps/libsnprintfvc_la-custom.Tpo .deps/libsnprintfvc_la-custom.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=link clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -L/opt/pkg/lib -o libsnprintfvc.la libsnprintfvc_la-filament.lo libsnprintfvc_la-format.lo libsnprintfvc_la-printf.lo libsnprintfvc_la-mem.lo libsnprintfvc_la-stream.lo libsnprintfvc_la-custom.lo -lm libtool: link: ar cr .libs/libsnprintfvc.a .libs/libsnprintfvc_la-filament.o .libs/libsnprintfvc_la-format.o .libs/libsnprintfvc_la-printf.o .libs/libsnprintfvc_la-mem.o .libs/libsnprintfvc_la-stream.o .libs/libsnprintfvc_la-custom.o libtool: link: ranlib .libs/libsnprintfvc.a libtool: link: ( cd ".libs" && rm -f "libsnprintfvc.la" && ln -s "../libsnprintfvc.la" "libsnprintfvc.la" ) gmake[5]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv' gmake[4]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv' gmake[4]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv' gmake[3]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv' gmake[2]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/snprintfv' Making all in libgst gmake[2]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst' /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst' /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c -o gstpub.lo gstpub.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c gstpub.c -fno-common -DPIC -o .libs/gstpub.o In file included from gstpub.c:57: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from gstpub.c:57: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from gstpub.c:57: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c gstpub.c -o gstpub.o >/dev/null 2>&1 mv -f .deps/gstpub.Tpo .deps/gstpub.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT files.lo -MD -MP -MF .deps/files.Tpo -c -o files.lo files.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT files.lo -MD -MP -MF .deps/files.Tpo -c files.c -fno-common -DPIC -o .libs/files.o In file included from files.c:56: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from files.c:56: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from files.c:56: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT files.lo -MD -MP -MF .deps/files.Tpo -c files.c -o files.o >/dev/null 2>&1 mv -f .deps/files.Tpo .deps/files.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c -o gst-parse.lo gst-parse.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c gst-parse.c -fno-common -DPIC -o .libs/gst-parse.o In file included from gst-parse.c:53: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from gst-parse.c:53: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from gst-parse.c:53: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ gst-parse.c:605:47: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf ("returned value is %O\n", _gst_last_returned_value); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ gst-parse.c:849:26: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] val (p, 0)->sval, classOOP); ^~~~~~~~ gst-parse.c:960:6: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] ((gst_class) OOP_TO_OBJ (class))->name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gst-parse.c:961:6: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] ((gst_class) OOP_TO_OBJ (classOOP))->name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gst-parse.c:1004:13: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] name, OOP_INT_CLASS (currentOOP)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS' (IS_INT(oop) ? _gst_small_integer_class : OOP_CLASS(oop)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gst-parse.c:1014:17: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] name, OOP_INT_CLASS (currentOOP)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS' (IS_INT(oop) ? _gst_small_integer_class : OOP_CLASS(oop)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gst-parse.c:1048:25: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] list->v_list.name, OOP_INT_CLASS (current_namespace)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS' (IS_INT(oop) ? _gst_small_integer_class : OOP_CLASS(oop)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gst-parse.c:1069:7: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] OOP_INT_CLASS (new_namespace)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS' (IS_INT(oop) ? _gst_small_integer_class : OOP_CLASS(oop)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c gst-parse.c -o gst-parse.o >/dev/null 2>&1 mv -f .deps/gst-parse.Tpo .deps/gst-parse.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c -o lex.lo lex.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c lex.c -fno-common -DPIC -o .libs/lex.o In file included from lex.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from lex.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from lex.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ lex.c:1301:30: warning: format specifies type 'int' but the argument has type 'intptr_t' (aka 'long') [-Wformat] fprintf (file, ": %d", yylval->ival); ~~ ^~~~~~~~~~~~ %ld 4 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c lex.c -o lex.o >/dev/null 2>&1 mv -f .deps/lex.Tpo .deps/lex.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT str.lo -MD -MP -MF .deps/str.Tpo -c -o str.lo str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c -fno-common -DPIC -o .libs/str.o In file included from str.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from str.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from str.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c -o str.o >/dev/null 2>&1 mv -f .deps/str.Tpo .deps/str.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c -o tree.lo tree.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c tree.c -fno-common -DPIC -o .libs/tree.o In file included from tree.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from tree.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from tree.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ tree.c:679:30: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf ("selector: %#O\n", node->v_expr.selector); ~~~ ^~~~~~~~~~~~~~~~~~~~~ tree.c:756:28: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf ("oop: %O\n", node->v_const.val.oopVal); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ tree.c:808:38: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf ("%c%s: %O", sep, name, arguments->data[i]); ~~ ^~~~~~~~~~~~~~~~~~ 6 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c tree.c -o tree.o >/dev/null 2>&1 mv -f .deps/tree.Tpo .deps/tree.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c -o byte.lo byte.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c byte.c -fno-common -DPIC -o .libs/byte.o In file included from byte.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from byte.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from byte.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ byte.c:286:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^~~~~~~~~~~ ./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO' #define BEGIN_MACRO ((void) ( ^ byte.c:286:3: note: '{' token is here MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^ byte.c:286:3: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4841:19: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' printf (" = %O", literal_vec[n]); \ ~~ ^~~~~~~~~~~~~~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: flag '+' results in undefined behavior with 'O' conversion specifier [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4850:15: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' printf (" = %+O", literal_vec[n]); \ ~^~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4850:20: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' printf (" = %+O", literal_vec[n]); \ ~~~ ^~~~~~~~~~~~~~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: flag '+' results in undefined behavior with 'O' conversion specifier [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4911:15: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' printf (" = %+O", literal_vec[n]); \ ~^~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4911:20: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' printf (" = %+O", literal_vec[n]); \ ~~~ ^~~~~~~~~~~~~~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4920:19: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' printf (" = %O", literal_vec[n]); \ ~~ ^~~~~~~~~~~~~~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4982:8: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' _gst_builtin_selectors[n].symbol); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4989:8: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' _gst_builtin_selectors[n + 16].symbol); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES' MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \ ^~~~~~~~~~~~~~~~~~~~~~~ :74:1: note: expanded from here MATCH_BYTECODES_PRINT_BYTECODE_NAME ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:5002:8: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' _gst_builtin_selectors[n].symbol, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH' #define MATCH_BYTECODES_DISPATCH(name) name ^~~~ byte.c:286:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^ byte.c:286:3: note: ')' token is here MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^~~~~~~~~ ./gstpriv.h:215:19: note: expanded from macro 'END_MACRO' #define END_MACRO )) ^ 14 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c byte.c -o byte.o >/dev/null 2>&1 mv -f .deps/byte.Tpo .deps/byte.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c -o comp.lo comp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c -fno-common -DPIC -o .libs/comp.o In file included from comp.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from comp.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from comp.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ comp.c:604:6: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] _gst_this_category, _gst_this_class); ^~~~~~~~~~~~~~~~~~ comp.c:604:26: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] _gst_this_category, _gst_this_class); ^~~~~~~~~~~~~~~ comp.c:606:36: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf ("%s for %O\n", string, _gst_this_class); ~~ ^~~~~~~~~~~~~~~ comp.c:771:18: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf ("%O\n", _gst_last_returned_value); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ comp.c:826:42: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf (" class %O, selector %O\n", _gst_this_class, selector); ~~ ^~~~~~~~~~~~~~~ comp.c:826:59: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf (" class %O, selector %O\n", _gst_this_class, selector); ~~ ^~~~~~~~ 9 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c -o comp.o >/dev/null 2>&1 mv -f .deps/comp.Tpo .deps/comp.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c -o sym.lo sym.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c sym.c -fno-common -DPIC -o .libs/sym.o In file included from sym.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from sym.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from sym.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ sym.c:1084:18: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] printf ("%#O", ent->symbol); ~~~ ^~~~~~~~~~~ In file included from sym.c:1573: ../../libgst/builtins.gperf:217:20: warning: static variable 'lengthtable' is used in an inline function with external linkage [-Wstatic-in-inline] if (len == lengthtable[key]) ^ ../../libgst/builtins.gperf:620:22: note: 'lengthtable' declared here static unsigned char lengthtable[] = ^ ../../libgst/builtins.gperf:219:38: warning: static variable '_gst_builtin_selectors_hash' is used in an inline function with external linkage [-Wstatic-in-inline] register const char *s = _gst_builtin_selectors_hash[key].offset + _gst_builtin_selectors_names; ^ ../../libgst/builtins.gperf:694:32: note: '_gst_builtin_selectors_hash' declared here static struct builtin_selector _gst_builtin_selectors_hash[] = ^ ../../libgst/builtins.gperf:219:80: warning: static variable '_gst_builtin_selectors_names_contents' is used in an inline function with external linkage [-Wstatic-in-inline] register const char *s = _gst_builtin_selectors_hash[key].offset + _gst_builtin_selectors_names; ^ ../../libgst/builtins.gperf:618:55: note: expanded from macro '_gst_builtin_selectors_names' #define _gst_builtin_selectors_names ((const char *) &_gst_builtin_selectors_names_contents) ^ ../../libgst/builtins.gperf:364:46: note: '_gst_builtin_selectors_names_contents' declared here static struct _gst_builtin_selectors_names_t _gst_builtin_selectors_names_contents = ^ ../../libgst/builtins.gperf:222:23: warning: static variable '_gst_builtin_selectors_hash' is used in an inline function with external linkage [-Wstatic-in-inline] return &_gst_builtin_selectors_hash[key]; ^ ../../libgst/builtins.gperf:694:32: note: '_gst_builtin_selectors_hash' declared here static struct builtin_selector _gst_builtin_selectors_hash[] = ^ 8 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c sym.c -o sym.o >/dev/null 2>&1 mv -f .deps/sym.Tpo .deps/sym.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c -o dict.lo dict.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c dict.c -fno-common -DPIC -o .libs/dict.o In file included from dict.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from dict.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from dict.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ dict.c:1157:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] FROM_INT (DBL_MIN_EXP)); ^~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:538:25: note: expanded from macro 'FROM_INT' (OOP)( ((intptr_t)(i) << 1) + 1) ^ ./dict.inl:398:34: note: expanded from macro 'NAMESPACE_AT_PUT' variable_binding_new((keyOOP), (valueOOP), (dictionaryOOP)))) ^~~~~~~~ dict.c:1180:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] FROM_INT (FLT_MIN_EXP)); ^~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:538:25: note: expanded from macro 'FROM_INT' (OOP)( ((intptr_t)(i) << 1) + 1) ^ ./dict.inl:398:34: note: expanded from macro 'NAMESPACE_AT_PUT' variable_binding_new((keyOOP), (valueOOP), (dictionaryOOP)))) ^~~~~~~~ dict.c:1201:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] FROM_INT (LDBL_MIN_EXP)); ^~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:538:25: note: expanded from macro 'FROM_INT' (OOP)( ((intptr_t)(i) << 1) + 1) ^ ./dict.inl:398:34: note: expanded from macro 'NAMESPACE_AT_PUT' variable_binding_new((keyOOP), (valueOOP), (dictionaryOOP)))) ^~~~~~~~ 6 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c dict.c -o dict.o >/dev/null 2>&1 mv -f .deps/dict.Tpo .deps/dict.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c -o oop.lo oop.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c oop.c -fno-common -DPIC -o .libs/oop.o In file included from oop.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from oop.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from oop.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ oop.c:1285:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value] PREFETCH_START (_gst_mem.next_oop_to_sweep, PREF_BACKWARDS | PREF_READ | PREF_NTA); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:193:3: note: expanded from macro 'PREFETCH_START' DO_PREFETCH (__addr, 1, (k)); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:182:5: note: expanded from macro 'DO_PREFETCH' << L1_CACHE_SHIFT), \ ^ oop.c:1289:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value] PREFETCH_LOOP (oop, PREF_BACKWARDS | PREF_READ | PREF_NTA); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:200:3: note: expanded from macro 'PREFETCH_LOOP' DO_PREFETCH ((x), (L1_CACHE_SHIFT >= 7 ? 1 : 128 >> L1_CACHE_SHIFT), (k)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:182:5: note: expanded from macro 'DO_PREFETCH' << L1_CACHE_SHIFT), \ ^ 5 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c oop.c -o oop.o >/dev/null 2>&1 mv -f .deps/oop.Tpo .deps/oop.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c -o opt.lo opt.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c opt.c -fno-common -DPIC -o .libs/opt.o In file included from opt.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from opt.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from opt.c:54: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ opt.c:247:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (IS_SIMPLE_RETURN, bytes, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^~~~~~~~~~~ ./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO' #define BEGIN_MACRO ((void) ( ^ opt.c:247:7: note: '{' token is here MATCH_BYTECODES (IS_SIMPLE_RETURN, bytes, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^ opt.c:247:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (IS_SIMPLE_RETURN, bytes, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^ opt.c:247:7: note: ')' token is here MATCH_BYTECODES (IS_SIMPLE_RETURN, bytes, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^~~~~~~~~ ./gstpriv.h:215:19: note: expanded from macro 'END_MACRO' #define END_MACRO )) ^ opt.c:301:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^~~~~~~~~~~ ./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO' #define BEGIN_MACRO ((void) ( ^ opt.c:301:7: note: '{' token is here MATCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^ opt.c:301:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^ opt.c:301:7: note: ')' token is here MATCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^~~~~~~~~ ./gstpriv.h:215:19: note: expanded from macro 'END_MACRO' #define END_MACRO )) ^ opt.c:461:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (THREAD_JUMPS, dest, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^~~~~~~~~~~ ./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO' #define BEGIN_MACRO ((void) ( ^ opt.c:461:4: note: '{' token is here MATCH_BYTECODES (THREAD_JUMPS, dest, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^ opt.c:461:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (THREAD_JUMPS, dest, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^ opt.c:461:4: note: ')' token is here MATCH_BYTECODES (THREAD_JUMPS, dest, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^~~~~~~~~ ./gstpriv.h:215:19: note: expanded from macro 'END_MACRO' #define END_MACRO )) ^ opt.c:993:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (COMPUTE_STACK_POS, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^~~~~~~~~~~ ./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO' #define BEGIN_MACRO ((void) ( ^ opt.c:993:4: note: '{' token is here MATCH_BYTECODES (COMPUTE_STACK_POS, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^ opt.c:993:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (COMPUTE_STACK_POS, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^ opt.c:993:4: note: ')' token is here MATCH_BYTECODES (COMPUTE_STACK_POS, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^~~~~~~~~ ./gstpriv.h:215:19: note: expanded from macro 'END_MACRO' #define END_MACRO )) ^ opt.c:1162:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (MAKE_DEST_TABLE, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^~~~~~~~~~~ ./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO' #define BEGIN_MACRO ((void) ( ^ opt.c:1162:7: note: '{' token is here MATCH_BYTECODES (MAKE_DEST_TABLE, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^ opt.c:1162:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (MAKE_DEST_TABLE, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^ opt.c:1162:7: note: ')' token is here MATCH_BYTECODES (MAKE_DEST_TABLE, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^~~~~~~~~ ./gstpriv.h:215:19: note: expanded from macro 'END_MACRO' #define END_MACRO )) ^ opt.c:1301:20: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] GET_METHOD_CLASS (methodOOP), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./comp.inl:77:3: note: expanded from macro 'GET_METHOD_CLASS' (((gst_method_info)OOP_TO_OBJ(get_method_info(methodOOP)))->class) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opt.c:1302:20: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] GET_METHOD_SELECTOR (methodOOP)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./comp.inl:82:3: note: expanded from macro 'GET_METHOD_SELECTOR' (((gst_method_info)OOP_TO_OBJ(get_method_info(methodOOP)))->selector) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opt.c:1447:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (CREATE_BASIC_BLOCKS, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^~~~~~~~~~~ ./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO' #define BEGIN_MACRO ((void) ( ^ opt.c:1447:4: note: '{' token is here MATCH_BYTECODES (CREATE_BASIC_BLOCKS, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^ opt.c:1447:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (CREATE_BASIC_BLOCKS, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^ opt.c:1447:4: note: ')' token is here MATCH_BYTECODES (CREATE_BASIC_BLOCKS, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^~~~~~~~~ ./gstpriv.h:215:19: note: expanded from macro 'END_MACRO' #define END_MACRO )) ^ opt.c:1684:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (EXEC_BASIC_BLOCK, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^~~~~~~~~~~ ./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO' #define BEGIN_MACRO ((void) ( ^ opt.c:1684:4: note: '{' token is here MATCH_BYTECODES (EXEC_BASIC_BLOCK, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES' #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \ ^ opt.c:1684:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MATCH_BYTECODES (EXEC_BASIC_BLOCK, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^ opt.c:1684:4: note: ')' token is here MATCH_BYTECODES (EXEC_BASIC_BLOCK, bp, ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES' ;} END_MACRO ^~~~~~~~~ ./gstpriv.h:215:19: note: expanded from macro 'END_MACRO' #define END_MACRO )) ^ 19 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c opt.c -o opt.o >/dev/null 2>&1 mv -f .deps/opt.Tpo .deps/opt.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT save.lo -MD -MP -MF .deps/save.Tpo -c -o save.lo save.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT save.lo -MD -MP -MF .deps/save.Tpo -c save.c -fno-common -DPIC -o .libs/save.o In file included from save.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from save.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from save.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT save.lo -MD -MP -MF .deps/save.Tpo -c save.c -o save.o >/dev/null 2>&1 mv -f .deps/save.Tpo .deps/save.Plo /opt/pkg/bin/mksh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/opt/pkg/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/opt/pkg/var/lib/smalltalk"\" -DMODULE_PATH=\""/opt/pkg/lib/smalltalk"\" -DLIBEXEC_PATH=\""/opt/pkg/libexec/smalltalk"\" -DPREFIX=\""/opt/pkg"\" -DEXEC_PREFIX=\""/opt/pkg"\" -DDEFAULT_EXECUTABLE=\""/opt/pkg/bin/gst"\" -I../lib-src -I../lib-src -I/opt/pkg/lib/../include -I../snprintfv -I../snprintfv -I/opt/pkg/lib/../include -I../lightning -I../lightning -I.. -I.. -DUSE_INTERP_RESULT -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/lib/../include -I/opt/pkg/lib/../include -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -Wall -MT cint.lo -MD -MP -MF .deps/cint.Tpo -c -o cint.lo cint.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/opt/pkg/share/smalltalk/kernel\" -DIMAGE_PATH=\"/opt/pkg/var/lib/smalltalk\" -DMODULE_PATH=\"/opt/pkg/lib/smalltalk\" -DLIBEXEC_PATH=\"/opt/pkg/libexec/smalltalk\" -DPREFIX=\"/opt/pkg\" -DEXEC_PREFIX=\"/opt/pkg\" -DDEFAULT_EXECUTABLE=\"/opt/pkg/bin/gst\" -I../lib-src -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/../include -I../snprintfv -I../lightning -DUSE_INTERP_RESULT -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/glib-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/gio-unix-2.0 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/lib/glib-2.0/include -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/freetype2 -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/ncurses -I/Users/pbulk/build/lang/smalltalk/work/.buildlink/include/harfbuzz -pipe -Os -Wall -MT cint.lo -MD -MP -MF .deps/cint.Tpo -c cint.c -fno-common -DPIC -o .libs/cint.o In file included from cint.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from cint.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ In file included from cint.c:55: In file included from ./gstpriv.h:646: ./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] if COMMON (ui <= MAX_ST_INT) ~~~~~~~~~~~^~~~~~~~~~~~~~ ./gstpriv.h:148:41: note: expanded from macro 'COMMON' #define COMMON(x) (__builtin_expect ((x) != 0, 1)) ^ cint.c:399:15: error: conflicting types for '_NSGetEnviron' extern char **environ; ^ ../config.h:893:17: note: expanded from macro 'environ' #define environ _NSGetEnviron() ^ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/crt_externs.h:39:16: note: previous declaration is here extern char ***_NSGetEnviron(void); ^ cint.c:404:10: warning: incompatible pointer types returning 'char ***' from a function with result type 'char **'; dereference with * [-Wincompatible-pointer-types] return environ; ^~~~~~~ * ../config.h:893:17: note: expanded from macro 'environ' #define environ _NSGetEnviron() ^~~~~~~~~~~~~~~ cint.c:1082:15: warning: 20 enumeration values not handled in switch: 'CDATA_STRING', 'CDATA_OOP', 'CDATA_LONG_DOUBLE'... [-Wswitch] switch (cType) ^ cint.c:1082:15: note: add missing switch cases switch (cType) ^ cint.c:1133:15: warning: 21 enumeration values not handled in switch: 'CDATA_FLOAT', 'CDATA_DOUBLE', 'CDATA_STRING'... [-Wswitch] switch (cType) ^ cint.c:1133:15: note: add missing switch cases switch (cType) ^ cint.c:1195:15: warning: 29 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch] switch (cType) ^ cint.c:1195:15: note: add missing switch cases switch (cType) ^ cint.c:1213:15: warning: 30 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch] switch (cType) ^ cint.c:1213:15: note: add missing switch cases switch (cType) ^ cint.c:1232:15: warning: 25 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch] switch (cType) ^ cint.c:1232:15: note: add missing switch cases switch (cType) ^ cint.c:1429:59: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] _gst_errorf ("Attempt to pass the %O object as a %s", class_oop, ~~ ^~~~~~~~~ cint.c:1432:63: warning: format specifies type 'unsigned int' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat] _gst_errorf ("Attempt to pass an instance of %O as a %s", class_oop, ~~ ^~~~~~~~~ 11 warnings and 1 error generated. gmake[3]: *** [Makefile:623: cint.lo] Error 1 gmake[3]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst' gmake[2]: *** [Makefile:487: all] Error 2 gmake[2]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5/libgst' gmake[1]: *** [Makefile:970: all-recursive] Error 1 gmake[1]: Leaving directory '/Users/pbulk/build/lang/smalltalk/work/smalltalk-3.2.5' gmake: *** [Makefile:584: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/smalltalk *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-x86_64/lang/smalltalk