lang/smalltalk
GNU Smalltalk
| Flavor | Version | Run | OSVersion | Arch | License | Restricted | Build | Fetch | Test | Scan | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 3.2.5 | 641 | 4.0 | i386 | gpl3 | 0 | fail | pass | untested | untested | Reset Port |
License Permissions: dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
Events
| Machine | Phase | Type | Time | Message |
|---|---|---|---|---|
| m4032 | fetch | info | 2026-06-03 04:04:35.899132 | Fetch Started |
| m4032 | fetch | pass | 2026-06-03 04:04:38.262268 | Fetch complete. |
| m4032b | build | info | 2026-06-08 17:01:30.911046 | Build Started |
| m4032b | build | warn | 2026-06-08 17:06:16.9148 | MASTER_SITES contains non-HTTPS URLs: http://mirror.navercorp.com/gnu/smalltalk/, http://ftp.halifax.rwth-aachen.de/gnu/smalltalk/, ftp://mirrors.rit.edu/gnu/smalltalk/, ftp://ftp.fu-berlin.de/unix/gnu/smalltalk/, ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/smalltalk/ |
| m4032b | build | fail | 2026-06-08 17:06:16.925753 | make build returned non-zero: 1 |
| m4032b | build | fail | 2026-06-08 17:06:17.062716 | Build complete. |
Build Log
[1m===> Building for smalltalk-3.2.5[0m
/usr/local/bin/gmake all-recursive
gmake[1]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5'
Making all in lib-src
gmake[2]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/lib-src'
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c -o getopt.lo getopt.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.lo getopt1.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c -o md5.lo md5.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c -o avltrees.lo avltrees.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c -o rbtrees.lo rbtrees.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c -o lock.lo lock.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c -o strspell.lo strspell.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c -o regex.lo regex.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c getopt.c -fPIC -DPIC -o .libs/getopt.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c avltrees.c -fPIC -DPIC -o .libs/avltrees.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c -fPIC -DPIC -o .libs/lock.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c getopt1.c -fPIC -DPIC -o .libs/getopt1.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c -fPIC -DPIC -o .libs/md5.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c strspell.c -fPIC -DPIC -o .libs/strspell.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT regex.lo -MD -MP -MF .deps/regex.Tpo -c regex.c -fPIC -DPIC -o .libs/regex.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c rbtrees.c -fPIC -DPIC -o .libs/rbtrees.o
getopt.c:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
215 | my_index (str, chr)
| ^
getopt.c:305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
305 | exchange (argv)
| ^
getopt.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
390 | _getopt_initialize (argc, argv, optstring)
| ^
getopt.c:403:28: warning: passing arguments to 'getenv' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
403 | posixly_correct = getenv ("POSIXLY_CORRECT");
| ^
getopt.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
512 | _getopt_internal (argc, argv, optstring, longopts, longind, long_only)
| ^
getopt.c:576:30: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
576 | if (optind != argc && !strcmp (argetopt1.c:69gv[opti:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
nd], "- 69 | ge-"))
| topt_ ^
long (argc, argv,getopt.c op:576:30: note: include the header or explicitly provide a declaration for 'strcmp'tions,
long_options, opt_index)
| ^
getopt.c:655:21: warning: call to undeclared library function 'strlen' with type 'unsigned int (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
655 | == (unsigned int) strlengetopt1.c:85 (p->nam:1:e)) warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
85 | get| ^
opgetopt.c:655t_:21: note: include the header or explicitly provide a declaration for 'strlen'
long_only (argc, argv, options, long_options, opt_index)
| ^
getopt.c:703:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
703 | else
| ^
md5.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
66 | md5_init_ctx (ctx)
| ^
md5.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
84 | md5_read_ctx (ctx, resbuf)
| ^
md5.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
102 | md5_finish_ctx (ctx, resbuf)
| ^
getopt.c:966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
966 | getopt (argc, argv, optstring)
| ^
In file included from getopt.c:107:
./getopt.h:109:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
109 | extern int getopt ();
| ^
md5.c:133:12 warnings generated.
: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
133 | md5_stream (stream, resblock)
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT getopt1.lo -MD -MP -MF .deps/getopt1.Tpo -c getopt1.c -o getopt1.o >/dev/null 2>&1
md5.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
190 | md5_buffer (buffer, len, resblock)
| ^
md5.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
209 | md5_process_bytes (buffer, len, ctx)
| ^
md5.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
267 | md5_process_block (buffer, len, ctx)
| ^
regex.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
197 | pre_set_casetable (table)
| ^
regex.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
768 | calculate_must_string (start, end)
| ^
regex.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
891 | read_backslash (c)
| ^
regex.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
924 | read_special (p, pend, pp)
| ^
regex.c:974:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
974 | scan_oct (start, len, retlen)
| ^
regex.c:151:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
151 | static unsigned long scan_oct _((const char *, int, int *));
| ^
regex.c:992:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
992 | scan_hex (start, len, retlen)
| ^
regex.c:152:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
152 | static unsigned long scan_hex _((const char *, int, int *));
| ^
regex.c:1028:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1028 | pre_compile_pattern (pattern, size, bufp)
| ^
regex.c:1243:19: warning: passing arguments to 'store_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1243 | store_jump (b, greedy ? maybe_finalize_jump : finalize_push,
| ^
regex.c:1251:16: warning: passing arguments to 'insert_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1251 | insert_jump (on_failure_jump, laststart, b + 3, b);
| ^
regex.c:1259:17: warning: passing arguments to 'insert_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1259 | insert_jump (try_next, laststart, b + 3, b);
| ^
regex.c:1271:20: warning: passing arguments to 'insert_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1271 | insert_jump (dummy_failure_jump, laststart, laststart + 6, b);
| ^
regex.c:1742:19: warning: passing arguments to 'store_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1742 | store_jump (fixup_alt_jump, jump, b);
| ^
strspell.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
93 | strspell (s1, s2, subst, wrong_case, ins, del)
| ^
regex.c:1805:16: warning: passing arguments to 'insert_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1805 | insert_jump (on_failure_jump, begalt, b + 6, b);
| ^
regex.c:1825:17: warning: passing arguments to 'store_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1825 | store_jump (fstrspell.c:ixup_alt_102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
ju 102mp, | s jutrnspemp_pallst_ (alt, s1b);, s2
| , l1, l2, subst, wrong_case, ins, del)
| ^
^
regex.c:1923:20: warning: passing arguments to 'insert_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1923 | insert_jump (jump, laststart, b + 3, b);
| ^
regex.c:1994:20: warning: passing arguments to 'insert_jump_n' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1994 | insert_jump_n (succeed_n, laststart, b + (nbytes / 2),
| ^
regex.c:2002:18: warning: passing arguments to 'insert_op_2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2002 | insert_op_2 (set_number_at, laststart, b, 5, lower_bound);
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c -o lock.o >/dev/null 2>&1
regex.c:2015:16: warning: passing arguments to 'store_jump_n' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2015 | store_jump_n (b, greedy ? jump_n : finalize_push_n,
| ^
regex.c:2033:15: warning: passing arguments to 'insert_op_2' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2033 | insert_op_2 (set_number_at, laststart, b, b - laststart,
| ^
regex.c:2271:16: warning: passing arguments to 'store_jump' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2271 | store_jump (fixup_alt_jump, jump, b);
| ^
regex.c:2347:20: warning: passing arguments to 'bm_init_skip' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2347 | bm_init_skip (bufp->must_skip, (unsigned char *) bufp->must + 1,
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT avltrees.lo -MD -MP -MF .deps/avltrees.Tpo -c avltrees.c -o avltrees.o >/dev/null 2>&1
mv -f .deps/getopt1.Tpo .deps/getopt1.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c -o socketx.lo socketx.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c socketx.c -fPIC -DPIC -o .libs/socketx.o
2 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT strspell.lo -MD -MP -MF .deps/strspell.Tpo -c strspell.c -o strspell.o >/dev/null 2>&1
regex.c:2381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2381 | pre_free_pattern (bufp)
| ^
regex.c:2404:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2404 | store_jump (from, opcode, to)
| ^
regex.c:153:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
153 | static void store_jump _((char *, int, char *));
| ^
regex.c:2420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2420 | insert_jump (op, from, to, current_end)
| ^
regex.c:154:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
154 | static void insert_jump _((int, char *, char *, char *));
| ^
regex.c:2442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2442 | store_jump_n (from, opcode, to, n)
| ^
regex.c:155:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
155 | static void store_jump_n _((char *, int, char *, unsigned));
| ^
regex.c:2462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2462 | insert_jump_n (op, from, to, current_end, n)
| ^
regex.c:156:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
156 | static void insert_jump_n _((int, char *, char *, char *, unsigned));
| ^
regex.c:2483:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2483 | insert_op_2 (op, there, current_end, num_1, num_2)
| ^
regex.c:157:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
157 | static void insert_op_2 _((int, char *, char *, int, int));
| ^
regex.c:2503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2503 | bm_init_skip (skip, pat, m, translate)
| ^
regex.c:172:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
172 | static void bm_init_skip
| ^
regex.c:2532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2532 | bm_search (little, llen, big, blen, skip, translate)
| ^
regex.c:2587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2587 | pre_compile_fastmap (bufp)
| ^
regex.c:2841:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2841 | pre_search (bufp, string, size, startpos, range, regs)
| ^
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]
2915 | 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]
2916 | string + pbeg, (range < 0 ? -range : range),
| ^~~~~~~~~~~~~
7 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c -o md5.o >/dev/null 2>&1
regex.c:3163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3163 | init_regs (regs, num_regs)
| ^
regex.c:171:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
171 | static void init_regs _((struct pre_registers *, unsigned int));
| ^
regex.c:3206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3206 | pre_match (bufp, string_arg, size, pos, regs)
| ^
regex.c:3476:26: warning: passing arguments to 'memcmp_translate' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3476 | ? memcmp_translate (d, d2, mcnt)
| ^
10 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c getopt.c -o getopt.o >/dev/null 2>&1
regex.c:4082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4082 | memcmp_translate (s1, s2, len)
| ^
regex.c:158:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
158 | static int memcmp_translate _((unsigned char *, unsigned char *, int));
| ^
mv -f .deps/lock.Tpo .deps/lock.Plo
regex.c:4098:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4098 | pre_copy_registers (regs1, regs2)
| ^
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT pointer-set.lo -MD -MP -MF .deps/pointer-set.Tpo -c -o pointer-set.lo pointer-set.c
regex.c:4126:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4126 | pre_free_registers (regs)
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT socketx.lo -MD -MP -MF .deps/socketx.Tpo -c socketx.c -o socketx.o >/dev/null 2>&1
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT pointer-set.lo -MD -MP -MF .deps/pointer-set.Tpo -c pointer-set.c -fPIC -DPIC -o .libs/pointer-set.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c rbtrees.c -o rbtrees.o >/dev/null 2>&1
mv -f .deps/avltrees.Tpo .deps/avltrees.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT ltdl.lo -MD -MP -MF .deps/ltdl.Tpo -c -o ltdl.lo ltdl.c
mv -f .deps/strspell.Tpo .deps/strspell.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c -o obstack.lo obstack.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c obstack.c -fPIC -DPIC -o .libs/obstack.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT ltdl.lo -MD -MP -MF .deps/ltdl.Tpo -c ltdl.c -fPIC -DPIC -o .libs/ltdl.o
mv -f .deps/socketx.Tpo .deps/socketx.Plo
obstack.c:151:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
151 | _obstack_begin (h, size, alignment, chunkfun, freefun)
| ^
obstack.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
209 | _obstack_begin_1 (h, size, alignment, chunkfun, freefun, arg)
| ^
obstack.c:275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
275 | _obstack_newchunk (h, length)
| ^
obstack.c:325:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
325 | _obstack_allocated_p (h, obj)
| ^
obstack.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
353 | _obstack_free (h, obj)
| ^
obstack.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
387 | obstack_free (h, obj)
| ^
obstack.c:419:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
419 | _obstack_memory_used (h)
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -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/rbtrees.Tpo .deps/rbtrees.Plo
mv -f .deps/md5.Tpo .deps/md5.Plo
ltdl.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
263 | strdup(str)
| ^
ltdl.c:258:16: note: expanded from macro 'strdup'
258 | #define strdup rpl_strdup
| ^
ltdl.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
562 | argz_append (pargz, pargz_len, buf, buf_len)
| ^
ltdl.c:556:23: note: expanded from macro 'argz_append'
556 | # define argz_append rpl_argz_append
| ^
ltdl.c:604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
604 | argz_create_sep (str, delim, pargz, pargz_len)
| ^
ltdl.c:598:27: note: expanded from macro 'argz_create_sep'
598 | # define argz_create_sep rpl_argz_create_sep
| ^
ltdl.c:649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
649 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:649:5: note: '{' token is here
649 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
649 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:649:5: note: ')' token is here
649 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
667 | argz_insert (pargz, pargz_len, before, entry)
| ^
ltdl.c:661:23: note: expanded from macro 'argz_insert'
661 | # define argz_insert rpl_argz_insert
| ^
ltdl.c:724:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
724 | argz_next (argz, argz_len, entry)
| ^
ltdl.c:718:21: note: expanded from macro 'argz_next'
718 | # define argz_next rpl_argz_next
| ^
ltdl.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
769 | argz_stringify (argz, argz_len, sep)
| ^
ltdl.c:763:26: note: expanded from macro 'argz_stringify'
763 | # define argz_stringify rpl_argz_stringify
| ^
mv -f .deps/getopt.Tpo .deps/getopt.Plo
ltdl.c:908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
908 | lt_dlmutex_register (lock, unlock, seterror, geterror)
| ^
ltdl.c:918:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
918 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:918:3: note: '{' token is here
918 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:918:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
918 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:918:3: note: ')' token is here
918 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:929:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
929 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:929:7: note: '{' token is here
929 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:929:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
929 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:929:7: note: ')' token is here
929 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_MUTEX_ARGS));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:953:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
953 | lt_dladderror (diagnostic)
| ^
ltdl.c:962:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
962 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:962:3: note: '{' token is here
962 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:962:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
962 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:962:3: note: ')' token is here
962 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:973:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
973 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:973:3: note: '{' token is here
973 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:973:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
973 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:973:3: note: ')' token is here
973 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
979 | lt_dlseterror (errindex)
| ^
ltdl.c:984:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
984 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:984:3: note: '{' token is here
984 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:984:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
984 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:984:3: note: ')' token is here
984 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:989:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
989 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:989:7: note: '{' token is here
989 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:989:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
989 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:989:7: note: ')' token is here
989 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_ERRORCODE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:995:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
995 | LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:995:7: note: '{' token is here
995 | LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:995:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
995 | LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:995:7: note: ')' token is here
995 | LT_DLMUTEX_SETERROR (lt_dlerror_strings[errindex]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1000:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1000 | LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1000:7: note: '{' token is here
1000 | LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:1000:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1000 | LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:1000:7: note: ')' token is here
1000 | LT_DLMUTEX_SETERROR (user_error_strings[errindex - LT_ERROR_MAX]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1003:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1003 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38:7 warnings generated.
note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1003:3: note: '{' token is here
1003 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:1003:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1003 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:1003:3: note: ')' token is here
1003 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT obstack.lo -MD -MP -MF .deps/obstack.Tpo -c obstack.c -o obstack.o >/dev/null 2>&1
ltdl.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1009 | lt_emalloc (size)
| ^
ltdl.c:1014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1014 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1014:5: note: '{' token is here
1014 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:1014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1014 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:1014:5: note: ')' token is here
1014 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1019:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1019 | lt_erealloc (addr, size)
| ^
ltdl.c:1025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1025 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1025:5: note: '{' token is here
1025 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:1025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1025 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:1025:5: note: ')' token is here
1025 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1030 | lt_estrdup (str)
| ^
ltdl.c:1035:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1035 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1035:5: note: '{' token is here
1035 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:1035:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1035 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:1035:5: note: ')' token is here
1035 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1107:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1107 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1107:7: note: '{' token is here
1107 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:1107:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1107 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:1107:7: note: ')' token is here
1107 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_OPEN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1099 | sys_dl_open (loader_data, filename)
| ^
ltdl.c:1122:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1122 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1122:7: note: '{' token is here
1122 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:1122:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1122 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:1122:7: note: ')' token is here
1122 | LT_DLMUTEX_SETERROR (DLERROR (CANNOT_CLOSE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1114 | sys_dl_close (loader_data, module)
| ^
ltdl.c:1139:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1139 | LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1139:7: note: '{' token is here
1139 | LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:1139:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1139 | LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:1139:7: note: ')' token is here
1139 | LT_DLMUTEX_SETERROR (DLERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1130 | sys_dl_sym (loader_data, module, symbol)
| ^
ltdl.c:1956:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1956 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1956:3: note: '{' token is here
1956 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:1956:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1956 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:1956:3: note: ')' token is here
1956 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1964:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1964 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1964:3: note: '{' token is here
1964 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:1964:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1964 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:1964:3: note: ')' token is here
1964 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1951 | presym_init (loader_data)
| ^
ltdl.c:1974:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1974 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1974:3: note: '{' token is here
1974 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:1974:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1974 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:1974:3: note: ')' token is here
1974 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1982:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1982 | LT_DLFREE (tmp);
| ^~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1982:7: note: '{' token is here
1982 | LT_DLFREE (tmp);
| ^~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:1982:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1982 | LT_DLFREE (tmp);
| ^~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:1982:7: note: ')' token is here
1982 | LT_DLFREE (tmp);
| ^~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1986:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1986 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:1986:3: note: '{' token is here
1986 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:1986:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1986 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:1986:3: note: ')' token is here
1986 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:1992:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1992 | presym_exit (loader_data)
| ^
ltdl.c:2007:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2007 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2007:3: note: '{' token is here
2007 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2007:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2007 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2007:3: note: ')' token is here
2007 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2033:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2033 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2033:3: note: '{' token is here
2033 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2033:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2033 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2033:3: note: ')' token is here
2033 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2000 | presym_add_symlist (preloaded)
| ^
ltdl.c:2045:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2045 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2045:3: note: '{' token is here
2045 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2045:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2045 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2045:3: note: ')' token is here
2045 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2050:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2050 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2050:7: note: '{' token is here
2050 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2050:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2050 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2050:7: note: ')' token is here
2050 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_SYMBOLS));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2080:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2080 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2080:3: note: '{' token is here
2080 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2080:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2080 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2080:3: note: ')' token is here
2080 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2083:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2083 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2083:3: note: '{' token is here
2083 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2083:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2083 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2083:3: note: ')' token is here
2083 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2038 | presym_open (loader_data, filename)
| ^
ltdl.c:2088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2088 | presym_close (loader_data, module)
| ^
ltdl.c:2116:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2116:3: note: '{' token is here
2116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2116:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2116:3: note: ')' token is here
2116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2098:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2098 | presym_sym (loader_data, module, symbol)
| ^
ltdl.c:2208:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2208 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2208:3: note: '{' token is here
2208 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2208:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2208 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2208:3: note: ')' token is here
2208 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2239:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2239 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2239:4: note: '{' token is here
2239 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2239:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2239 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2239:4: note: ')' token is here
2239 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INIT_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2244:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2244 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2244:4: note: '{' token is here
2244 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2244:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2244 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2244:4: note: ')' token is here
2244 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2249:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2249 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2249:3: note: '{' token is here
2249 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2249:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2249 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2249:3: note: ')' token is here
2249 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2255 | lt_dlpreload (preloaded)
| ^
ltdl.c:2268:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2268 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2268:7: note: '{' token is here
2268 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2268:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2268 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2268:7: note: ')' token is here
2268 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2273:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2273 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2273:7: note: '{' token is here
2273 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2273:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2273 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2273:7: note: ')' token is here
2273 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2280 | lt_dlpreload_default (preloaded)
| ^
ltdl.c:2283:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2283 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2283:3: note: '{' token is here
2283 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2283:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2283 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2283:3: note: ')' token is here
2283 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2285:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2285 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2285:3: note: '{' token is here
2285 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2285:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2285 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2285:3: note: ')' token is here
2285 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2296:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2296 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2296:3: note: '{' token is here
2296 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2296:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2296 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2296:3: note: ')' token is here
2296 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2301:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2301 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2301:7: note: '{' token is here
2301 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2301:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2301 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2301:7: note: ')' token is here
2301 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SHUTDOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2351:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2351 | LT_DLMEM_REASSIGN (loader, next);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:35: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2351:4: note: '{' token is here
2351 | LT_DLMEM_REASSIGN (loader, next);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:49: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^
ltdl.c:2351:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2351 | LT_DLMEM_REASSIGN (loader, next);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:7: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^
ltdl.c:2351:4: note: ')' token is here
2351 | LT_DLMEM_REASSmv -f .deps/pointer-set.Tpo .deps/pointer-set.Plo
IGN (loader, next);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:9: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2357:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2357 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2357:3: note: '{' token is here
2357 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2357:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2357 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2357:3: note: ')' token is here
2357 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2362 | tryall_dlopen (handle, filename, useloader)
| ^
ltdl.c:2372:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2372 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:40: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2372:3: note: '{' token is here
2372 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:54: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2372:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2372 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:37: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^
ltdl.c:2372:3: note: ')' token is here
2372 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:39: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2373:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2373 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2373:3: note: '{' token is here
2373 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2373:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2373 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2373:3: note: ')' token is here
2373 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2450:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2450 | LT_DLFREE (cur->info.filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2450:7: note: '{' token is here
2450 | LT_DLFREE (cur->info.filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2450:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2450 | LT_DLFREE (cur->info.filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2450:7: note: ')' token is here
2450 | LT_DLFREE (cur->info.filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2456:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2456 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2456:3: note: '{' token is here
2456 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2456:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2456 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2456:3: note: ')' token is here
2456 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2459:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2459 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2459:3: note: '{' token is here
2459 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2459:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2459 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2459:3: note: ')' token is here
2459 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2511:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2511 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2511:3: note: '{' token is here
2511 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2511:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2511 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2511:3: note: ')' token is here
2511 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2465:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2465 | tryall_dlopen_module (handle, prefix, dirname, dlname)
| ^
ltdl.c:2516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2516 | find_module (handle, dir, libdir, dlname, old_name, installed)
| ^
ltdl.c:2563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2563 | canonicalize_path (path, pcanonical)
| ^
ltdl.c:2626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2626 | argzize_path (path, pargz, pargz_len)
| ^
ltdl.c:2642:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2642 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2642:4: note: '{' token is here
2642 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2642:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2642 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2642:4: note: ')' token is here
2642 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2645:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2645 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2645:4: note: '{' token is here
2645 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2645:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2645 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2645:4: note: ')' token is here
2645 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2660:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2660 | foreach_dirinpath (search_path, base_name, func, data1, data2)
| ^
ltdl.c:2675:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2675 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2675:3: note: '{' token is here
2675 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2675:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2675 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2675:3: note: ')' token is here
2675 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2679:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2679 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2679:7: note: '{' token is here
2679 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:2679:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2679 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:2679:7: note: ')' token is here
2679 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2697:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2697 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2697:4: note: '{' token is here
2697 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2697:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2697 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2697:4: note: ')' token is here
2697 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2722:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2722 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2722:3: note: '{' token is here
2722 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2722:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2722 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2722:3: note: ')' token is here
2722 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2723:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2723 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2723:3: note: '{' token is here
2723 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2723:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2723 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2723:3: note: ')' token is here
2723 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2724:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2724 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2724:3: note: '{' token is here
2724 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2724:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2724 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2724:3: note: ')' token is here
2724 | LT_DLFREE (filename);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2726:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2726 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2726:3: note: '{' token is here
2726 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2726:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2726 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2726:3: note: ')' token is here
2726 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2735 | find_file_callback (filename, data1, data2)
| ^
ltdl.c:2755:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2755 | LT_DLFREE (*pdir);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2755:7: note: '{' token is here
2755 | LT_DLFREE (*pdir);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2755:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2755 | LT_DLFREE (*pdir);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2755:7: note: ')' token is here
2755 | LT_DLFREE (*pdir);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2764 | find_file (search_path, base_name, pdir)
| ^
ltdl.c:2777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2777 | find_handle_callback (filename, data, ignored)
| ^
ltdl.c:2800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2800 | find_handle (search_path, base_name, handle)
| ^
ltdl.c:2816:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2816 | load_deplibs (handle, deplibs)
| ^
ltdl.c:2837:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2837 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2837:3: note: '{' token is here
2837 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:2837:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2837 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:2837:3: note: ')' token is here
2837 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2881:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2881 | LT_DLFREE (user_search_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2881:3: note: '{' token is here
2881 | LT_DLFREE (user_search_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2881:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2881 | LT_DLFREE (user_search_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2881:3: note: ')' token is here
2881 | LT_DLFREE (user_search_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2884:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2884 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2884:3: note: '{' token is here
2884 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:2884:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2884 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:2884:3: note: ')' token is here
2884 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2967:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2967 | LT_DLFREE (names[i]);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2967:7: note: '{' token is here
2967 | LT_DLFREE (names[i]);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2967:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2967 | LT_DLFREE (names[i]);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2967:7: note: ')' token is here
2967 | LT_DLFREE (names[i]);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2971:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2971 | LT_DLFREE (names);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:2971:3: note: '{' token is here
2971 | LT_DLFREE (names);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2971:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2971 | LT_DLFREE (names);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:2971:3: note: ')' token is here
2971 | LT_DLFREE (names);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:2978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2978 | unload_deplibs (handle)
| ^
ltdl.c:2999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
2999 | trim (dest, str)
| ^
ltdl.c:3009:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3009 | LT_DLFREE (*dest);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3009:3: note: '{' token is here
3009 | LT_DLFREE (*dest);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3009:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3009 | LT_DLFREE (*dest);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3009:3: note: ')' token is here
3009 | LT_DLFREE (*dest);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3030 | free_vars (dlname, oldname, libdir, deplibs)
| ^
ltdl.c:3036:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3036 | LT_DLFREE (dlname);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3036:3: note: '{' token is here
3036 | LT_DLFREE (dlname);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3036:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3036 | LT_DLFREE (dlname);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3036:3: note: ')' token is here
3036 | LT_DLFREE (dlname);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3037:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3037 | LT_DLFREE (oldname);
| ^~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3037:3: note: '{' token is here
3037 | LT_DLFREE (oldname);
| ^~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3037:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3037 | LT_DLFREE (oldname);
| ^~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3037:3: note: ')' token is here
3037 | LT_DLFREE (oldname);
| ^~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3038:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3038 | LT_DLFREE (libdir);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3038:3: note: '{' token is here
3038 | LT_DLFREE (libdir);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3038:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3038 | LT_DLFREE (libdir);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3038:3: note: ')' token is here
3038 | LT_DLFREE (libdir);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3039:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3039 | LT_DLFREE (deplibs);
| ^~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3039:3: note: '{' token is here
3039 | LT_DLFREE (deplibs);
| ^~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3039:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3039 | LT_DLFREE (deplibs);
| ^~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3039:3: note: ')' token is here
3039 | LT_DLFREE (deplibs);
| ^~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3045:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3045 | try_dlopen (phandle, filename)
| ^
ltdl.c:3061:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3061 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:40: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3061:3: note: '{' token is here
3061 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:54: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3061:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3061 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:37: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^
ltdl.c:3061:3: note: ')' token is here
3061 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:39: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3078:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3078 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3078:4: note: '{' token is here
3078 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3078:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3078 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3078:4: note: ')' token is here
3078 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3115 | LT_DLMEM_REASSIGN (base_name, canonical);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:35: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3115:5: note: '{' token is here
3115 | LT_DLMEM_REASSIGN (base_name, canonical);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:49: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^
ltdl.c:3115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3115 | LT_DLMEM_REASSIGN (base_name, canonical);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:7: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^
ltdl.c:3115:5: note: ')' token is here
3115 | LT_DLMEM_REASSIGN (base_name, canonical);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:9: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3170:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3170 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3170:4: note: '{' token is here
3170 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:3170:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3170 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:3170:4: note: ')' token is here
3170 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3174:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3174 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3174:4: note: '{' token is here
3174 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:3174:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3174 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:3174:4: note: ')' token is here
3174 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3207:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3207 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3207:4: note: '{' token is here
3207 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3207:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3207 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3207:4: note: ')' token is here
3207 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3307 | LT_DLMEM_REASSIGN (dlname, last_libname);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:35: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3307:5: note: '{' token is here
3307 | LT_DLMEM_REASSIGN (dlname, last_libname);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:49: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^
ltdl.c:3307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3307 | LT_DLMEM_REASSIGN (dlname, last_libname);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:7: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^
ltdl.c:3307:5: note: ')' token is here
3307 | LT_DLMEM_REASSIGN (dlname, last_libname);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:9: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3316:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3316 | LT_DLFREE (line);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3316:7: note: '{' token is here
3316 | LT_DLFREE (line);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3316:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3316 | LT_DLFREE (line);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3316:7: note: ')' token is here
3316 | LT_DLFREE (line);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3326:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3326 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3326:4: note: '{' token is here
3326 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3326:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3326 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3326:4: note: ')' token is here
3326 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3351:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3351 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3351:4: note: '{' token is here
3351 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3351:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3351 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3351:4: note: ')' token is here
3351 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
mv -f .deps/obstack.Tpo .deps/obstack.Plo
ltdl.c:3397:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3397 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3397:4: note: '{' token is here
3397 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3397:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3397 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3397:4: note: ')' token is here
3397 | LT_DLFREE (*phandle);
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3404:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3404 | LT_DLMEM_REASSIGN (*phandle, newhandle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:35: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3404:3: note: '{' token is here
3404 | LT_DLMEM_REASSIGN (*phandle, newhandle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:49: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^
ltdl.c:3404:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3404 | LT_DLMEM_REASSIGN (*phandle, newhandle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:7: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^
ltdl.c:3404:3: note: ')' token is here
3404 | LT_DLMEM_REASSIGN (*phandle, newhandle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:9: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3409:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3409 | LT_DLMEM_REASSIGN ((*phandle)->info.name, name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:35: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3409:7: note: '{' token is here
3409 | LT_DLMEM_REASSIGN ((*phandle)->info.name, name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:49: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^
ltdl.c:3409:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3409 | LT_DLMEM_REASSIGN ((*phandle)->info.name, name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:7: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^
ltdl.c:3409:7: note: ')' token is here
3409 | LT_DLMEM_REASSIGN ((*phandle)->info.name, name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:9: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3411:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3411 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3411:7: note: '{' token is here
3411 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:3411:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3411 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:3411:7: note: ')' token is here
3411 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3414:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3414 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3414:7: note: '{' token is here
3414 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:3414:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3414 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:3414:7: note: ')' token is here
3414 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3417:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3417 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3417:3: note: '{' token is here
3417 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3417:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3417 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3417:3: note: ')' token is here
3417 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3420:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3420 | LT_DLFREE (dir);
| ^~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3420:3: note: '{' token is here
3420 | LT_DLFREE (dir);
| ^~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3420:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3420 | LT_DLFREE (dir);
| ^~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3420:3: note: ')' token is here
3420 | LT_DLFREE (dir);
| ^~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3421:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3421 | LT_DLFREE (name);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3421:3: note: '{' token is here
3421 | LT_DLFREE (name);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3421:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3421 | LT_DLFREE (name);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3421:3: note: ')' token is here
3421 | LT_DLFREE (name);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3422:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3422 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3422:3: note: '{' token is here
3422 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3422:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3422 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3422:3: note: ')' token is here
3422 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3428 | lt_dlopen (filename)
| ^
ltdl.c:3448:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3448 | LT_DLMUTEX_GETERROR (error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:40: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3448:3: note: '{' token is here
3448 | LT_DLMUTEX_GETERROR (error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:54: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3448:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3448 | LT_DLMUTEX_GETERROR (error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:37: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^
ltdl.c:3448:3: note: ')' token is here
3448 | LT_DLMUTEX_GETERROR (error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:39: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3460 | lt_dlopenext (filename)
| ^
ltdl.c:3503:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3503 | LT_DLFREE (tmp);
| ^~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3503:7: note: '{' token is here
3503 | LT_DLFREE (tmp);
| ^~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3503:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3503 | LT_DLFREE (tmp);
| ^~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3503:7: note: ')' token is here
3503 | LT_DLFREE (tmp);
| ^~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3517:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3517 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3517:3: note: '{' token is here
3517 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3517:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3517 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3517:3: note: ')' token is here
3517 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (FILE_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3523 | lt_argz_insert (pargz, pargz_len, before, entry)
| ^
ltdl.c:3536:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3536 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3536:4: note: '{' token is here
3536 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3536:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3536 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3536:4: note: ')' token is here
3536 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3539:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3539 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3539:4: note: '{' token is here
3539 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3539:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3539 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3539:4: note: ')' token is here
3539 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (UNKNOWN));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3549:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3549 | lt_argz_insertinorder (pargz, pargz_len, entry)
| ^
ltdl.c:3573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3573 | lt_argz_insertdir (pargz, pargz_len, dirnam, dp)
| ^
ltdl.c:3634:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3634 | LT_DLFREE (buf);
| ^~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3634:3: note: '{' token is here
3634 | LT_DLFREE (buf);
| ^~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3634:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3634 | LT_DLFREE (buf);
| ^~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3634:3: note: ')' token is here
3634 | LT_DLFREE (buf);
| ^~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3640 | list_files_by_dir (dirnam, pargz, pargz_len)
| ^
ltdl.c:3678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3678 | foreachfile_callback (dirname, data1, data2)
| ^
ltdl.c:3703:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3703 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3703:3: note: '{' token is here
3703 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3703:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3703 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3703:3: note: ')' token is here
3703 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3716 | lt_dlforeachfile (search_path, func, data)
| ^
ltdl.c:3761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3761 | lt_dlclose (handle)
| ^
ltdl.c:3767:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3767 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3767:3: note: '{' token is here
3767 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:3767:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3767 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:3767:3: note: ')' token is here
3767 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3779:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3779 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3779:7: note: '{' token is here
3779 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3779:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3779 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3779:7: note: ')' token is here
3779 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3807:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3807 | LT_DLFREE (handle->caller_data);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3807:7: note: '{' token is here
3807 | LT_DLFREE (handle->caller_data);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3807:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3807 | LT_DLFREE (handle->caller_data);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3807:7: note: ')' token is here
3807 | LT_DLFREE (handle->caller_data);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3809:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3809 | LT_DLFREE (handle->info.filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3809:7: note: '{' token is here
3809 | LT_DLFREE (handle->info.filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3809:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3809 | LT_DLFREE (handle->info.filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3809:7: note: ')' token is here
3809 | LT_DLFREE (handle->info.filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3810:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3810 | LT_DLFREE (handle->info.name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3810:7: note: '{' token is here
3810 | LT_DLFREE (handle->info.name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3810:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3810 | LT_DLFREE (handle->info.name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3810:7: note: ')' token is here
3810 | LT_DLFREE (handle->info.name);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3811:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3811 | LT_DLFREE (handle);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3811:7: note: '{' token is here
3811 | LT_DLFREE (handle);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3811:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3811 | LT_DLFREE (handle);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3811:7: note: ')' token is here
3811 | LT_DLFREE (handle);
| ^~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3818:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3818 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3818:7: note: '{' token is here
3818 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3818:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3818 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3818:7: note: ')' token is here
3818 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (CLOSE_RESIDENT_MODULE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3823:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3823 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3823:3: note: '{' token is here
3823 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:3823:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3823 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:3823:3: note: ')' token is here
3823 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3829 | lt_dlsym (handle, symbol)
| ^
ltdl.c:3841:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3841 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3841:7: note: '{' token is here
3841 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3841:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3841 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3841:7: note: ')' token is here
3841 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3847:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3847 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3847:7: note: '{' token is here
3847 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3847:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3847 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3847:7: note: ')' token is here
3847 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (SYMBOL_NOT_FOUND));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3863:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3863 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3863:4: note: '{' token is here
3863 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3863:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3863 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3863:4: note: ')' token is here
3863 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (BUFFER_OVERFLOW));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3873:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3873 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:40: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3873:7: note: '{' token is here
3873 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:54: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3873:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3873 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:37: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^
ltdl.c:3873:7: note: ')' token is here
3873 | LT_DLMUTEX_GETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:39: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3895:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3895 | LT_DLFREE (sym);
| ^~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3895:8: note: '{' token is here
3895 | LT_DLFREE (sym);
| ^~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3895:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3895 | LT_DLFREE (sym);
| ^~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3895:8: note: ')' token is here
3895 | LT_DLFREE (sym);
| ^~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3899:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3899 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3899:7: note: '{' token is here
3899 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3899:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3899 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3899:7: note: ')' token is here
3899 | LT_DLMUTEX_SETERROR (saved_error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3916:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3916 | LT_DLFREE (sym);
| ^~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3916:7: note: '{' token is here
3916 | LT_DLFREE (sym);
| ^~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3916:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3916 | LT_DLFREE (sym);
| ^~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3916:7: note: ')' token is here
3916 | LT_DLFREE (sym);
| ^~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3927:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3927 | LT_DLMUTEX_GETERROR (error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:40: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3927:3: note: '{' token is here
3927 | LT_DLMUTEX_GETERROR (error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:889:54: note: expanded from macro 'LT_DLMUTEX_GETERROR'
889 | #define LT_DLMUTEX_GETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3927:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3927 | LT_DLMUTEX_GETERROR (error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:37: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^
ltdl.c:3927:3: note: ')' token is here
3927 | LT_DLMUTEX_GETERROR (error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:892:39: note: expanded from macro 'LT_DLMUTEX_GETERROR'
892 | else (errormsg) = lt_dllast_error; } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3928:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3928 | LT_DLMUTEX_SETERROR (0);
| ^~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3928:3: note: '{' token is here
3928 | LT_DLMUTEX_SETERROR (0);
| ^~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:3928:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3928 | LT_DLMUTEX_SETERROR (0);
| ^~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:3928:3: note: ')' token is here
3928 | LT_DLMUTEX_SETERROR (0);
| ^~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3934:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
3934 | lt_dlpath_insertdir (ppath, before, dir)
| ^
ltdl.c:3996:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3996 | LT_DLMEM_REASSIGN (*ppath, argz);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:35: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3996:3: note: '{' token is here
3996 | LT_DLMEM_REASSIGN (*ppath, argz);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:249:49: note: expanded from macro 'LT_DLMEM_REASSIGN'
249 | #define LT_DLMEM_REASSIGN(p, q) LT_STMT_START { \
| ^
ltdl.c:3996:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3996 | LT_DLMEM_REASSIGN (*ppath, argz);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:7: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^
ltdl.c:3996:3: note: ')' token is here
3996 | LT_DLMEM_REASSIGN (*ppath, argz);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:251:9: note: expanded from macro 'LT_DLMEM_REASSIGN'
251 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:3999:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3999 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:3999:3: note: '{' token is here
3999 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3999:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3999 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:3999:3: note: ')' token is here
3999 | LT_DLFREE (canonical);
| ^~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4000:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4000 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4000:3: note: '{' token is here
4000 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:4000:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4000 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:4000:3: note: ')' token is here
4000 | LT_DLFREE (argz);
| ^~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4006 | lt_dladdsearchdir (search_dir)
| ^
ltdl.c:4013:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4013 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4013:7: note: '{' token is here
4013 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4013:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4013 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4013:7: note: ')' token is here
4013 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4016:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4016 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4016:7: note: '{' token is here
4016 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4016:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4016 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4016:7: note: ')' token is here
4016 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4023 | lt_dlinsertsearchdir (before, search_dir)
| ^
ltdl.c:4031:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4031 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4031:7: note: '{' token is here
4031 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4031:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4031 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4031:7: note: ')' token is here
4031 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4035:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4035 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4035:4: note: '{' token is here
4035 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4035:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4035 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4035:4: note: ')' token is here
4035 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4036:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4036 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4036:4: note: '{' token is here
4036 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4036:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4036 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4036:4: note: ')' token is here
4036 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_POSITION));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4039:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4039 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4039:7: note: '{' token is here
4039 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4039:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4039 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4039:7: note: ')' token is here
4039 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4044:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4044 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4044:7: note: '{' token is here
4044 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4044:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4044 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4044:7: note: ')' token is here
4044 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4050:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4050 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4050:7: note: '{' token is here
4050 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4050:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4050 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4050:7: note: ')' token is here
4050 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4057:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4057 | lt_dlsetsearchpath (search_path)
| ^
ltdl.c:4062:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4062 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4062:3: note: '{' token is here
4062 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4062:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4062 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4062:3: note: ')' token is here
4062 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4063:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4063 | LT_DLFREE (user_search_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4063:3: note: '{' token is here
4063 | LT_DLFREE (user_search_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:4063:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4063 | LT_DLFREE (user_search_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:4063:3: note: ')' token is here
4063 | LT_DLFREE (user_search_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4064:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4064 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4064:3: note: '{' token is here
4064 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4064:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4064 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4064:3: note: ')' token is here
4064 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4071:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4071 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4071:3: note: '{' token is here
4071 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4071:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4071 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4071:3: note: ')' token is here
4071 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4074:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4074 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4074:3: note: '{' token is here
4074 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4074:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4074 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4074:3: note: ')' token is here
4074 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4084:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4084 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4084:3: note: '{' token is here
4084 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4084:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4084 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4084:3: note: ')' token is here
4084 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4086:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4086 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4086:3: note: '{' token is here
4086 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4086:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4086 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4086:3: note: ')' token is here
4086 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4092:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4092 | lt_dlmakeresident (handle)
| ^
ltdl.c:4099:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4099 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4099:7: note: '{' token is here
4099 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4099:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4099 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4099:7: note: ')' token is here
4099 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4111 | lt_dlisresident (handle)
| ^
ltdl.c:4116:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4116:7: note: '{' token is here
4116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4116:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4116:7: note: ')' token is here
4116 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4129 | lt_dlgetinfo (handle)
| ^
ltdl.c:4134:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4134 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4134:7: note: '{' token is here
4134 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4134:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4134 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4134:7: note: ')' token is here
4134 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_HANDLE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4142 | lt_dlhandle_next (place)
| ^
ltdl.c:4149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4149 | lt_dlforeach (func, data)
| ^
ltdl.c:4156:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4156 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4156:3: note: '{' token is here
4156 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4156:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4156 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4156:3: note: ')' token is here
4156 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4171:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4171 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4171:3: note: '{' token is here
4171 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4171:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4171 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4171:3: note: ')' token is here
4171 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4182:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4182 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4182:3: note: '{' token is here
4182 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4182:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4182 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4182:3: note: ')' token is here
4182 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4184:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4184 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4184:3: note: '{' token is here
4184 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4184:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4184 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4184:3: note: ')' token is here
4184 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4190 | lt_dlcaller_set_data (key, handle, data)
| ^
ltdl.c:4201:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4201 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4201:3: note: '{' token is here
4201 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4201:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4201 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4201:3: note: ')' token is here
4201 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4239:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4239 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4239:3: note: '{' token is here
4239 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4239:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4239 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4239:3: note: ')' token is here
4239 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4245 | lt_dlcaller_get_data (key, handle)
| ^
ltdl.c:4253:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4253 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4253:3: note: '{' token is here
4253 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4253:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4253 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4253:3: note: ')' token is here
4253 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4268:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4268 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4268:3: note: '{' token is here
4268 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4268:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4268 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4268:3: note: ')' token is here
4268 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4279 | lt_dlloader_add (place, dlloader, loader_name)
| ^
ltdl.c:4292:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4292 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4292:7: note: '{' token is here
4292 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4292:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4292 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4292:7: note: ')' token is here
4292 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4310:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4310 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4310:3: note: '{' token is here
4310 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4310:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4310 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4310:3: note: ')' token is here
4310 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4343:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4343 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4343:4: note: '{' token is here
4343 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4343:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4343 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4343:4: note: ')' token is here
4343 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4354:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4354 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4354:3: note: '{' token is here
4354 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4354:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4354 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4354:3: note: ')' token is here
4354 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4360:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4360 | lt_dlloader_remove (loader_name)
| ^
ltdl.c:4369:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4369 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4369:7: note: '{' token is here
4369 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4369:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4369 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4369:7: note: ')' token is here
4369 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4373:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4373 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4373:3: note: '{' token is here
4373 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4373:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4373 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4373:3: note: ')' token is here
4373 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4380:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4380 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4380:4: note: '{' token is here
4380 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4380:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4380 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4380:4: note: ')' token is here
4380 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (REMOVE_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4412:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4412 | LT_DLFREE (place);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:2: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4412:3: note: '{' token is here
4412 | LT_DLFREE (place);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:16: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:4412:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4412 | LT_DLFREE (place);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:60: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^
ltdl.c:4412:3: note: ')' token is here
4412 | LT_DLFREE (place);
| ^~~~~~~~~~~~~~~~~
ltdl.c:242:62: note: expanded from macro 'LT_DLFREE'
242 | LT_STMT_START { if (p) (p) = (lt_dlfree (p), (lt_ptr) 0); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4415:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4415 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4415:3: note: '{' token is here
4415 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4415:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4415 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4415:3: note: ')' token is here
4415 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4421:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4421 | lt_dlloader_next (place)
| ^
ltdl.c:4426:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4426 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4426:3: note: '{' token is here
4426 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4426:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4426 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4426:3: note: ')' token is here
4426 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4428:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4428 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4428:3: note: '{' token is here
4428 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4428:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4428 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4428:3: note: ')' token is here
4428 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4434 | lt_dlloader_name (place)
| ^
ltdl.c:4441:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4441 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4441:7: note: '{' token is here
4441 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4441:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4441 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4441:7: note: ')' token is here
4441 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4443:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4443 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4443:7: note: '{' token is here
4443 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4443:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4443 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4443:7: note: ')' token is here
4443 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4447:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4447 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4447:7: note: '{' token is here
4447 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4447:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4447 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4447:7: note: ')' token is here
4447 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4454 | lt_dlloader_data (place)
| ^
ltdl.c:4461:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4461 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4461:7: note: '{' token is here
4461 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4461:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4461 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4461:7: note: ')' token is here
4461 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4463:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4463 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4463:7: note: '{' token is here
4463 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4463:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4463 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4463:7: note: ')' token is here
4463 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4467:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4467 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4467:7: note: '{' token is here
4467 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
885 | #define LT_DLMUTEX_SETERROR(errormsg) LT_STMT_START { \
| ^
ltdl.c:4467:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4467 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^
ltdl.c:4467:7: note: ')' token is here
4467 | LT_DLMUTEX_SETERROR (LT_DLSTRERROR (INVALID_LOADER));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
888 | else lt_dllast_error = (errormsg); } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
4474 | lt_dlloader_find (loader_name)
| ^
ltdl.c:4479:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4479 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:29: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4479:3: note: '{' token is here
4479 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:879:43: note: expanded from macro 'LT_DLMUTEX_LOCK'
879 | #define LT_DLMUTEX_LOCK() LT_STMT_START { \
| ^
ltdl.c:4479:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4479 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:7: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^
ltdl.c:4479:3: note: ')' token is here
4479 | LT_DLMUTEX_LOCK ();
| ^~~~~~~~~~~~~~~~~~
ltdl.c:881:9: note: expanded from macro 'LT_DLMUTEX_LOCK'
881 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:4487:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4487 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:31: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
68 | # define LT_STMT_START (void)(
| ^
ltdl.c:4487:3: note: '{' token is here
4487 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:882:45: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
882 | #define LT_DLMUTEX_UNLOCK() LT_STMT_START { \
| ^
ltdl.c:4487:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4487 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:7: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^
ltdl.c:4487:3: note: ')' token is here
4487 | LT_DLMUTEX_UNLOCK ();
| ^~~~~~~~~~~~~~~~~~~~
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
884 | } LT_STMT_END
| ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
69 | # define LT_STMT_END )
| ^
ltdl.c:858:19: warning: unused variable 'shlib_ext' [-Wunused-const-variable]
858 | static const char shlib_ext[] = LTDL_SHLIB_EXT;
| ^~~~~~~~~
380 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT ltdl.lo -MD -MP -MF .deps/ltdl.Tpo -c ltdl.c -o ltdl.o >/dev/null 2>&1
mv -f .deps/ltdl.Tpo .deps/ltdl.Plo
49 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -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
/bin/sh ../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -L/usr/local/lib -fstack-protector-strong -o library.la getopt.lo getopt1.lo md5.lo avltrees.lo rbtrees.lo lock.lo strspell.lo regex.lo socketx.lo pointer-set.lo ltdl.lo obstack.lo -pthread -ldl -lrt -lm -L/usr/local/lib
libtool: link: ar cru .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/ltdl.o .libs/obstack.o
libtool: link: ranlib .libs/library.a
libtool: link: ( cd ".libs" && rm -f "library.la" && ln -s "../library.la" "library.la" )
gmake[2]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/lib-src'
Making all in lightning
gmake[2]: Entering directory '/magus/work/usr/mports/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 '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/lightning'
Making all in snprintfv
gmake[2]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
/usr/local/bin/gmake all-recursive
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
Making all in snprintfv
gmake[4]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv'
cd .. \
&& /bin/sh ./config.status snprintfv/compat.h
creating ./printf.h
config.status: executing snprintfv/compat.h commands
creating snprintfv/compat.h
snprintfv/compat.h is unchanged
echo timestamp > compat.stamp
/usr/local/bin/gmake all-am
gmake[5]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv'
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MT libsnprintfvc_la-format.lo -MD -MP -MF .deps/libsnprintfvc_la-format.Tpo -c format.c -fPIC -DPIC -o .libs/libsnprintfvc_la-format.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MT libsnprintfvc_la-printf.lo -MD -MP -MF .deps/libsnprintfvc_la-printf.Tpo -c printf.c -fPIC -DPIC -o .libs/libsnprintfvc_la-printf.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MT libsnprintfvc_la-filament.lo -MD -MP -MF .deps/libsnprintfvc_la-filament.Tpo -c filament.c -fPIC -DPIC -o .libs/libsnprintfvc_la-filament.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MT libsnprintfvc_la-mem.lo -MD -MP -MF .deps/libsnprintfvc_la-mem.Tpo -c mem.c -fPIC -DPIC -o .libs/libsnprintfvc_la-mem.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MT libsnprintfvc_la-custom.lo -MD -MP -MF .deps/libsnprintfvc_la-custom.Tpo -c custom.c -fPIC -DPIC -o .libs/libsnprintfvc_la-custom.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MT libsnprintfvc_la-stream.lo -MD -MP -MF .deps/libsnprintfvc_la-stream.Tpo -c stream.c -fPIC -DPIC -o .libs/libsnprintfvc_la-stream.o
filament.c:157:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
157 | snv_assert (len < fil->size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:169:28: note: expanded from macro 'snv_assert'
169 | #define snv_assert(expr) snv_fassert(stderr, expr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:170:35: note: expanded from macro 'snv_fassert'
170 | #define snv_fassert(stream, expr) SNV_STMT_START{ \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
filament.c:157:7: note: '{' token is here
157 | snv_assert (len < fil->size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:169:28: note: expanded from macro 'snv_assert'
169 | #define snv_assert(expr) snv_fassert(stderr, expr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:170:49: note: expanded from macro 'snv_fassert'
170 | #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]
157 | snv_assert (len < fil->size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:169:28: note: expanded from macro 'snv_assert'
169 | #define snv_assert(expr) snv_fassert(stderr, expr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:176:12: note: expanded from macro 'snv_fassert'
176 | }; }SNV_STMT_END
| ^
filament.c:157:7: note: ')' token is here
157 | snv_assert (len < fil->size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:169:28: note: expanded from macro 'snv_assert'
169 | #define snv_assert(expr) snv_fassert(stderr, expr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:176:13: note: expanded from macro 'snv_fassert'
176 | }; }SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
custom.c:116:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
116 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
format.c:430:3../snprintfv/compat.h:188:48:: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
note: expanded from macro 'freturn_val_if_fail'
188 | #defi 430 | retune freturn_val_irn_f_fval_if_failail (p(streaprintf.c:348:3minf, ex:o p warning: r!= , '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
vNUL 348L, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| return_../snprintfv/compat.h:187alva) SNV_STMl:39: note: expanded from macro 'return_val_if_fail'
T_ 187 | #definSTART{e_i returf_n_vafal_ifil (_fail(expr, val) freturn_vfoal_i f_\
| fa ^~~~~~~~~~~~~~
il(std../snprintfv/compat.h:er126:r,32: e note: xpexpanded from macro 'SNV_STMT_START'
rrma, t val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!../snprintfv/compat.h:188:48: note: expanded from macro 'freturn_val_if_fail'126 | # define SNV_
ST 188 | #definMT_e fretSTurn_val_ifAR_T (= voiNd)U(
L | Lfai ^
l(stream,custom.c: 116:3:ex ,note: '{' token is here
pr, val) -1) 116 | ;
r | etu ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rn_va../snprintfv/compat.h SNV_l_:if_f187ail (STpinfo != NU:L39L,: note: expanded from macro 'return_val_if_fail'MT
S_STNV_EAR 187 | RT#R{dOR) \
ef;
| | i ^~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ne../snprintfv/compat.h:187:39:
re../snprintfv/compat.h:126tur :nnote: expanded from macro 'return_val_if_fail'
32: _ 187 | #vadefil_nnote: ie rexpanded from macro 'SNV_STMT_START'
f 126_etufair | ln# _(e valde_ifxfip_far,in l(ee SvalxNV_p) frSTr,etu MT_vrn_aSTAlval)RT _if (v_frefailoidt(u)(
| ^
sformat.c:430:3: note: '{' token is here
r 430 | rettdurn_err,va expl_if_failr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
n_va../snprintfv/compat.h:188:48: l_note: expanded from macro 'freturn_val_if_fail'
if_ (pinfo !=fail 188 | #NUde(stfLdiLer,ne SNrfr,V_etu ERRrn_exprOvalR),_if_ ;
val)f | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a../snprintfv/compat.h:i
187:39: | lnote: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
expanded from macro 'return_val_if_fail'
../snprintfv/compat.h:(st188 187r: | e62: am,note: # expanded from macro 'freturn_val_if_fail'
e 188 | xd#pefrdefininee, frerettvuurnrn__avvall)_ifa S_lNfai_V_l(sSiftT_reafMamTi,_l ex(STAexppRT{rr, , \
| va ^~~~~~~~~~~~~~
vall) )../snprintfv/compat.h:126 frS:32: Netnote: V_SurTMTnexpanded from macro 'SNV_STMT_START'_S
_TARv 126Ta | { #l_i f_f \
de ai| fin ^l(e
s SNtdeV_SrrTM, T_SexprTA, RTva (l)vo
id| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)(
../snprintfv/compat.h:| ^188:62
custom.c: :116note: expanded from macro 'freturn_val_if_fail'printf.c:
: 188 | #define348:3: note: '{' token is here
fretur 348 | return_val_i3: warning: nf_f_'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ailval (_iff 116o_fai | rma l(s ttr ret!= eurNUnaL_m, vL, al_iexpf_f-1)rai;
,l ( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinv
a../snprintfv/compat.h:187lfo !:39:= N note: ULexpanded from macro 'return_val_if_fail'
L) SNV_S TMT187,_ | #STAdefRT{i n e S\
| ^
NVre_EtuRROrnR)_v;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a../snprintfv/compat.h:l_187:if39:_f format.c:anote: 430:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
i 430 | reexpanded from macro 'return_val_if_fail'turnl
_val_ if_fail (pinfo(187 e | !#d= NULL, SNV_EeRROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f
x../snprintfv/compat.h:187p:39: note: expanded from macro 'return_val_if_fail'
r, 187 | #deif ine retuvran_val_ifn_fail(expler) ,re val ) freturn_valt_uif_rfnail(s_frtdererv, eaxpr, vlal)t
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_
iur../snprintfv/compat.h:194:fn12: note: expanded from macro 'freturn_val_if_fail'
__ vf194 | a}; al}SNV_STMT_END_
| i ^if
lformat.c:430(:3: note: ')' token is here
_f ea430i | return_vxapl_irf_fal(il, (pivnfo st!de=a lNr)U LL,f rSeNV_tuERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rn_../snprintfv/compat.h:187:r39,: note: expanded from macro 'return_val_if_fail'
exp 187 | #vrdaelfine return_val_i_f,i_fafil(expr, v _avflal)a) i
lf(rseturn_val_ift_defail(stderr, e| xpr ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, var
l)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r../snprintfv/compat.h:194,../snprintfv/compat.h: 13e: note: xexpanded from macro 'freturn_val_if_fail'
: 194 | 188 }; }SNprV_STMT_END
| ^~~~~~~~~~~~:
,62../snprintfv/compat.h:127::25: note: expanded from macro 'SNV_STMT_END'
v127 | #a l de)f
ine SNV_STMT_E ND | )
note: | expanded from macro 'freturn_val_if_fail' ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
188 | ../snprintfv/compat.h:#d194:ef12:in note: e expanded from macro 'freturn_val_if_fail'
fre 194 | tu rn _v};al _i f_}SfaNV_ilST(sMTtr_ENeaD
m | ^,
excustom.c:pr116:format.c:504:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
, 504 | 3 retv: urn_avall_if)_fa il S(pinfoNnote: ')' token is here != N
ULL, V S_NV_116E | RROR); S
| T ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MT../snprintfv/compat.h:187_ :39: note: expanded from macro 'return_val_if_fail'r
S 187 | T#deefinte return_Aurval_RniT_v{f_afail(expr, val)l_ freiturn_val_iff__fail(stderr, \fexpar, val)i
l
(| p ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
in../snprintfv/compat.h:188:48: note: expanded from macro 'freturn_val_if_fail'
188 | f#od| ! ^ef=ine
freNUturnL_val_if_fLail,( stream, exprS,N valV_) SNVE_STRMRT_SOTRART{ \
| ^~~~~~~~~~~~~~
)../snprintfv/compat.h:126;
:32: note: expanded from macro 'SNV_STMT_START'
126printf.c | :| #348 define ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:3
SN../snprintfv/compat.h: :V_STMT_warning: 187:STAR'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]39T
: note: (expanded from macro 'return_val_if_fail'voi d)(
|
^
format.c348:504: | 3: 187note: | '{' token is here
r504 | return#e_dtuevfal_if_fail r(npi_infvo !nale= _rNieUtLuLr,n _SNV_ERROR);
va | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
f../snprintfv/compat.h:187l:_39: _note: expanded from macro 'return_val_if_fail'
187 | #dfeafinilei f(retu_forfna_val_if_firalmiatl(ex(pr,e vaxl) pfrerturn_ !val_if=,_fa iv laNUl()std efrrr, LLexpr, vael)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,
../snprintfv/compat.h :-188:62: note: expanded from macro 'freturn_val_if_fail'
1 t)188; | #define freturn_vau
lr | _if_n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_vfa../snprintfv/compat.hial(s:187tream, expr, val:39_li) :SfNV__ Sfnote: TaMiTexpanded from macro 'return_val_if_fail'l_ST(ART
{ \
| ^
s 187 | td#derr,efi eformat.c:nx504:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
pe 504 | r reetturun_varrnl_if,_fa _ivvaall (pl)info != NULL, SNV__
EiRROR );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
f_../snprintfv/compat.h| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:f
187a:i39../snprintfv/compat.hl(:194: note: expanded from macro 'return_val_if_fail'e
: 187 | #13defxine: renote: expanded from macro 'freturn_val_if_fail'
tur n_v194pr | al_i,f_f ailv(exa pl r) }, va ;lf) f rr etu eturn_ v al}S_ifrNVn__f_S2 warningsail(stTdMTe generated.
r_Er, expvra, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ND
../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
l _194i | f }; _ f }aSiNV_STlM(Ts| t_END
d ^~~~~~~~~~~~| ^
e../snprintfv/compat.hformat.c:504::r3: note: ')' token is here
r 504 | 127 ,: return_val 25:_if _note: feexpanded from macro 'SNV_STMT_END'
aixl (pinp fr127 | , # o != NUL Lv, SaNV_ERROR)l);
| d
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187f:39:
note: expanded from macro 'return_val_if_fail'../snprintfv/compat.h
i 187 | :194ne#def: ine SNreturn12_v: aVl_if_f_note: aSTexpanded from macro 'freturn_val_if_fail'iMl(ex
T 194p_r, | v al) freturn_valE_if _faNi lD(st }derr, e x);p
r, v a l)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../snprintfv/compat.h:194 ^:
13: note: expanded from macro 'freturn_val_if_fail'
194 | } }SN; }SNV_STMT_ENV_SD
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:T25: note: expanded from macro 'SNV_STMT_END'
M 127 | # dT_efine SNV_STMT_EEND )
| ^
ND
| ^
printf.c:348:3: note: ')' token is here
348 | return_val_if_fail (format != NULL, -1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
custom.c:146:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
146 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
custom.c:146:2: note: '{' token is here
146 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:631:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
631 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_vcustom.cal_if_fail(:146std:err, e2xpr, :val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../snprintfv/compat.h:188:48:
note: expanded from macro 'freturn_val_if_fail'
188 | #146 | d SNVef_EMIine fretT (upinrn_val_if_fofail(s->patream,d, expr,st val) SNV_STMT_STrART{ e\
| a ^~~~~~~~~~~~~~
m../snprintfv/compat.h:126:,32: note: expanded from macro 'SNV_STMT_START'
126c | # odefine SNuV_STMnT_STAtRT (vo_id)o(
| ^r
format.c:631:3_: note: '{' token is here
e 631 | rr printf.cr:eturn_532:valo4:_if_fail (pir warning: nfo != NULcL, SNo'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
V_ERROdR);e
532 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../snprintfv/compat.h:187): 39: ;
note: expanded from macro 'return_val_if_fail'
| 187 | #def ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ine retur
n_v./printf.inal:_if_f266ail(e:xpr, va l) 3fre Sturn_val_:if_fail NV_(snote: tderr,EMIT (expanded from macro 'SNV_EMIT'
c266exp | r, } h, streamSNV_valST)
MT, info.co_uENnD
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| t ^
../snprintfv/compat.hcustom.c)::188:62: note: expanded from macro 'freturn_val_if_fail'
;
188 | #define fre146tu:rn2_v: | note: ')' token is here
al_ 146 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | S
NV_EMIT (pinif_fail(strfoeam, e->xpaprd, ,val )./printf.ins: tSNrV_eSTaMT_START{ \
| ^
252m,:3 co: unt_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: expanded from macro 'SNV_EMIT'
./printf.in: 252266: | S5:format.c note: expanded from macro 'SNV_EMIT':
NV_STMT_START { \
| ^~~~~~~~~~~~~~
266631 | : }../snprintfv/compat.h SNV3_S:TMT_:E 126NDwarning:
| ^~~~~~~~~~~~
:32'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | :631# | d efine SNV_STMT_ENnote: Drexpanded from macro 'SNV_STMT_START' e )
| ^
t
ur 126 | n_# valdef_iinf_e facustom.c:SNil157:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro](V
p_STin 157f | MSNTVo__EMIT (* p++!S,=T st ream,AR NTcU ouL(nt_Lvoro_error,co ideSd);
)NV_(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
E ^./printf.in:252:R3:R note: OR)expanded from macro 'SNV_EMIT'
;
| 252 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ printf.c S
:N../snprintfv/compat.h532V::_ST187MT_STAR4T:: { \
39:| note: '{' token is here ^~~~~~~~~~~~~~
note: ../snprintfv/compat.h:126:expanded from macro 'return_val_if_fail'
32: 532 | SNVnote: 187expanded from macro 'SNV_STMT_START'
| #d _e126 | f# dineefinEe MSNV_ STMT_STARTIret Tu(vroind)(
| ^
_ (vcustom.c:a157:c2: note: l'{' token is here
_ 157 | iSNV_EMIT (*h, pf+s_+, streamt, cofunt_roaer_ierrorclao(mde, inxe);
fpr, o.cv| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a./printf.in:l252:)o18: note: expanded from macro 'SNV_EMIT'
f 252r | SNV_STMuT_STeARtntu)T { r\
| ^
;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
n_./printf.in:252va:18: note: expanded from macro 'SNV_EMIT'l_i
fcustom.c: _157:f2: warning: 252'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]a
il(s 157 | t | deS rNVr_ES,MIT NV( _*p+eS+,Tx streapMmrT,,_ cSo unTt_Aor_RevTrroarcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {
l./printf.in:266: 3)\
: note: expanded from macro 'SNV_EMIT'
266 | | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}
S../snprintfv/compat.hNV_: ^S194
T:MT12_END
| ^
custom.c:157:2: note: ')' token is here
: 157 | note: expanded from macro 'freturn_val_if_fail'
S 194 | NV _EMIT (*p++printf.c ,:} stre532:4:; am, count_or_e warning: r'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ror
code);
}| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
S./printf.in:266:5:N note: expanded from macro 'SNV_EMIT'
V_S 532T266 | M } SNTV_ST | _ MTE _ENDN
| ^~~~~~~~~~~~
D
| ../snprintfv/compat.h: ^127:S25: note: NV_EMIT
expanded from macro 'SNV_STMT_END'
( 127c | #h, format.c define SNV_:STMT_sEN631tDre:3:am ,)
i note: | ^n')' token is here
fo.cou 631 | nt r);custom.c
e:t166:7: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u warning: r
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
n./printf.in:266 _166 | v :al_ SNVi3_f:E_ note: expanded from macro 'SNV_EMIT'
MITf ( pa266ii | lnf o->p(ad, stprea}m,i ncofSunt_oorN_err !=oV rcode_STMN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
U./printf.in:T252L_:LEND
,3: note: expanded from macro 'SNV_EMIT'
252| | SNV_SSTNMT_SVTART ^
_ERRprintf.cO:R532);:
4| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
note: ')' token is here
../snprintfv/compat.h:187: 39:532 note: | expanded from macro 'return_val_if_fail'
SNV_ 187EMIT | #define r(etcuhrn,_v als_if_fatirl(e xpr,{ea vallibtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
\
m ,| ) freturn_v ^~~~~~~~~~~~~~
al_ if_../snprintfv/compat.h:fai126:l(stderr, expr, val)
in32:f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o note: .countexpanded from macro 'SNV_STMT_START'
); 126
../snprintfv/compat.h | # def:| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~in194e :
SN./printf.in:266:5: 13V_STMT:note: _STA RTnote: (void)expanded from macro 'freturn_val_if_fail'
(
| ^expanded from macro 'SNV_EMIT'
194custom.c: | 166:7 266 | } : note: '{' token is here
SN 166V_STM | T_END };
| SNV_EM ^~~~~~~~~~~~
I T (pinfo->pad, stream}, c../snprintfv/compat.hoS:uN127n:tV25__: STMnote: expanded from macro 'SNV_STMT_END'T_ENor_error
D c
127 | | ^~~~~~~~~~~~# d
o../snprintfv/compat.h:127:25: efinnote: expanded from macro 'SNV_STMT_END'
d e 127 | SN#eV );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d
_STef./printf.inMi:252:18: note: nT_eexpanded from macro 'SNV_EMIT'
E ND S NV)
252 | SNV_STMT_ | ^
S_TART { \
STMT_END )
| ^ | ^
custom.c:166:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
166 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| format.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:./printf.in:706:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
266:3: note: expanded from macro 'SNV_EMIT'
706 | re 266 | turn _va} Sl_iNf_fail (pinfo != NULprintf.c:575:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
L, 575 | SNV return_val_if_fail (formatV_ _E!SR= NULL, SNV_TMTERO_RRENRD)O
;R
)| ; ^|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~custom.c: |
166:7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../snprintfv/compat.h:
: note: 187')' token is here
: 166 | S../snprintfv/compat.h:187:3939: note: : expanded from macro 'return_val_if_fail'
Nnote: expanded from macro 'return_val_if_fail'
187 187 | # | #dVd_EMIT (pinfo->paeed, sfftreamii, conne unt_or_errore coderr);
| eeturn_t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ur
v./printf.in:266:5an:l_ note: _expanded from macro 'SNV_EMIT'
va il266 | _ } SNVi_SfTMT__EfNDa
i| ^~~~~~~~~~~~l
(../snprintfv/compat.h:e127:x25: pnote: expanded from macro 'SNV_STMT_END'
r 127, | # de fine vSNaV_lSTM)T_ ENfD r )e
t| ^u
rn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
f_fail(expr, val) fretur../snprintfv/compat.h:188:48: note: expanded from macro 'freturn_val_if_fail'
n_v 188 | #define fretalur_in_f_vafal_ilif(s_fail(stdetrerram, , exexpprr,, vvaall))
SN| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V_
ST../snprintfv/compat.h:188MT:48_STAR: T{note: expanded from macro 'freturn_val_if_fail'
\
188 | | ^~~~~~~~~~~~~~#d
efi../snprintfv/compat.h:126ne:32 : note: frexpanded from macro 'SNV_STMT_START'
etu 126 | rn# _v dalef_iinef_f SNaiV_l(STstMTre_SamTA, RT ex(vproi, d)va(
l) | SN ^
V_Sprintf.c:TM575:T_3:STA note: '{' token is hereRT{
575 | \ r
et| ^~~~~~~~~~~~~~ur
n_../snprintfv/compat.h:va126:l_i32:f_ note: faexpanded from macro 'SNV_STMT_START'
il 126 | (f# ormdeatfi !ne= SNV_SNUTMLLT_, STSNARTV_E RRO(voR)id;
)( |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ^
../snprintfv/compat.hformat.c:706:187:39::3: note: expanded from macro 'return_val_if_fail'
note: '{' token is here
187 | #define return_val_if_fa 706il | (expr, revaltu) rnfr_vetalur_in_f_vafal_ilif (_fpiailnf(so td!=er Nr,UL eL,xp Sr, NVval_E)
RR | OR ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
);
../snprintfv/compat.h:188 | :62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: ../snprintfv/compat.h:187note: expanded from macro 'freturn_val_if_fail'
:39 188: | #dnote: expanded from macro 'return_val_if_fail'
ef 187 | ine#de ffirenetu rrnet_vaurl_n_if_vafal_ilif(s_ftraieal(m,ex eprxp, r,va val) l) frSNetV_urSTn_MT_vaSTl_ARifT{_f \ail
| (st ^
derr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'
188 | #deprintf.cfin:575:3: e warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
fr 575et | urretn_vurnal__vaifl__fif_ailfai(stl (reaform, matexp !=r, N vaULLl), SSNNVV__SERTMROT_R)ST;
AR | T{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:\
187:39 | : ^
note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, vformat.cal) :706:3fre: warning: tu'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
rn_ 706 | val_ reiftu_frnai_vl(sal_tdeif_rr,fai el xp(pr, infvao != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
l)
../snprintfv/compat.h:187 | :39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: note: expanded from macro 'return_val_if_fail'
../snprintfv/compat.h:194 187 | :12:#de note: expanded from macro 'freturn_val_if_fail'
f 194in | e return_};va l_ if }_fSNaiV_l(STexprMT_, ENDval
) f| ^re
tuprintf.c:575rn_:3va: l_note: ')' token is hereif
_ 575 | fa ireturn_val_if_fl(sail (fotdrmerrat, !=ex NprUL, L, vaSNl)V_
ER| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ROR
)../snprintfv/compat.h:194;
:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'freturn_val_if_fail'
../snprintfv/compat.h:194 | 187:39 : }; note: expanded from macro 'return_val_if_fail'
} 187 | SN#defineV_S reTMtuT_rnEN_vD
al_ | if ^
_faformat.c:706il:3(ex: note: pr,')' token is here
706 | valret) urfren_vtural_n_valif_fai_il f_(pfaiinl(fost !=der Nr,UL eL,xp SNr,V_ vERalRO)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
R../snprintfv/compat.h:);
194: | 13: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: ../snprintfv/compat.h:187expanded from macro 'freturn_val_if_fail'
:39: 194 | note: expanded from macro 'return_val_if_fail'
}; 187 | #d ef }inSNe V_SreTMTtu_ENrnD
_v | al_ ^~~~~~~~~~~~
i../snprintfv/compat.h:f_127:25fa: ilnote: expanded from macro 'SNV_STMT_END'(e
xp 127r, | #va l) fredetufinrne SNV_STMT_EN_vD al )_i
f_| ^fa
il(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:728:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
728 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:728:2: note: '{' token is here
728 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:728:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
728 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:728:2: note: ')' token is here
728 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # printf.c: define SNV761:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
_STMT_E 761 | ND return )
_va | ^l_i
f_failformat.c:732:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
(format 732 | SNV_EMIT (ch, stream, count_or_!err=orc odeN);
U | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L
L./printf.in:252,:3: note: expanded from macro 'SNV_EMIT'S
N 252 | VSNV__STEMT_RSTARRT O{ \R
| ) ^~~~~~~~~~~~~~
;../snprintfv/compat.h:126
:32: note: expanded from macro 'SNV_STMT_START'|
126 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | #
define S../snprintfv/compat.hNV_:STM187T_S:TAR39T (:voi d)(note:
| expanded from macro 'return_val_if_fail' ^
format.c:732:3: note: '{' token is here
187 732 | | S#NV_dEMIeT (fch,i stnreaem, cournt_eor_terruorcroden);
_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v
./printf.in:a252:18l: note: _expanded from macro 'SNV_EMIT'
i 252 | f S_NV_fSTMaT_SiTARlT { \
| ^
(expr, val) freturn_val_if_format.c:732:f3: awarning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
i 732 | lSNV(_EMsIT t(ch, dstreeamr, counrt_o,r_e rroercoxde)p;
| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:,266:3 : note: vexpanded from macro 'SNV_EMIT'
a 266 | l }) SN
V_S TMT| _EN ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D
| ^
../snprintfv/compat.hformat.c::732:3188: note: :')' token is here
48 732 | : S NV_note: EMIexpanded from macro 'freturn_val_if_fail'T (
ch, st rea188m, | cou#nt_dor_eerrorfcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | }n SNeV_S frTMTetu_Ern_NDval
_i| f_ ^~~~~~~~~~~~
fail(st../snprintfv/compat.hrea:127:m, 25:ex note: prexpanded from macro 'SNV_STMT_END', va
l) 127SN | #V_STMT_START{ \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
d 126 | # define eSNV_STMT_STARfT (void)(
i | ^
nprintf.c:761:3: note: '{' token is here
e 761 | S return_vNal_iVf_fail (fo_rmatS != NULL, SNV_ETRROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
M../snprintfv/compat.h:187:T39: note: _expanded from macro 'return_val_if_fail'
E 187 | #define reNDtur n_val_if_fail(expr, val) fret)urn_val_if_fail(stder
r, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'
188 | #d ^
efine freturn_val_if_fail(stream, expr, val) SNV_STMT_START{format.c \
: | ^739
:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
739 | SNVprintf.c:_E761:3MI: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
T 761 | return_val_if_fail (format != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(../snprintfv/compat.h:187pi:39: note: expanded from macro 'return_val_if_fail'
nf 187 | o-#define return_val_if_>fail(exprpad, val), freturn_val_if_fail(stderr, expr,s val)
tre| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a../snprintfv/compat.h:194m, :12:co note: expanded from macro 'freturn_val_if_fail'
194 | un}; t }SN_V_STMT_END
o | ^
printf.c:761:3: note: ')' token is here
r_ 761 | e return_val_if_fail (format != NULL, SNV_ERROR);
| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define returrn_ovalr_ifc_faoidl(eexpr), v;al)
fr etu| rn_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~val
_if_./printf.infail(stde:rr,252 ex:pr,3 va:l)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
194 | note: }; expanded from macro 'SNV_EMIT'
}SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_ STM252T_E | ND )
| ^
SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:739:7: note: '{' token is here
739 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:739:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
739 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:739:7: note: ')' token is here
739 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
mv -f .deps/libsnprintfvc_la-mem.Tpo .deps/libsnprintfvc_la-mem.Plo
format.c:760:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
760 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:48: note: expanded from macro 'freturn_val_if_fail'
188 | #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:760:3: note: '{' token is here
760 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) fretuprintf.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
1235 | rsnv_bun_vafl_ifputc (_faich, stream)
l(st | ^
derr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'
188 | #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \
| ^
format.c:760:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
760 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
printf.c:1420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
194 | 1420 | snv _filpu};tc (ch, str eam)
| ^
}SNV_STMT_END
| ^
format.c:760:3: note: ')' token is here
760 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:791:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
791 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:791:7: note: '{' token is here
791 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| 8 warnings generated.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:791:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
791 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:791:7: note: ')' token is here
791 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
795 | SNV_EMIT (sign, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:795:5: note: '{' token is here
795 | SNV_EMIT (sign, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
795 | SNV_EMIT (sign, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:795:5: note: ')' token is here
795 | SNV_EMIT (sign, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STlibtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
MT_END )
| ^
format.c:801:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
801 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:801:2: note: '{' token is here
801 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:801:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
801 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:801:2: note: ')' token is here
801 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
806 | SNV_EMIT (*p++, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:806:5: note: '{' token is here
806 | SNV_EMIT (*p++, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
806 | SNV_EMIT (*p++, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:806:5: note: ')' token is here
806 | SNV_EMIT (*p++, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:812:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
812 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:812:7: note: '{' token is here
812 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:812:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
812 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:812:7: note: ')' token is here
812 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:853:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
853 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:48: note: expanded from macro 'freturn_val_if_fail'
188 | #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:853:3: note: '{' token is here
853 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'
188 | #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \
| ^
format.c:853:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
853 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^
format.c:853:3: note: ')' token is here
853 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:937:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
937 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:937:7: note: '{' token is here
937 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:937:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
937 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:937:7: note: ')' token is here
937 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:943:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
943 | SNV_EMIT ('-', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:943:2: note: '{' token is here
943 | SNV_EMIT ('-', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:943:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
943 | SNV_EMIT ('-', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:943:2: note: ')' token is here
943 | SNV_EMIT ('-', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:945:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
945 | SNV_EMIT ('+', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:945:2: note: '{' token is here
945 | SNV_EMIT ('+', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:945:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
945 | SNV_EMIT ('+', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:945:2: note: ')' token is here
945 | SNV_EMIT ('+', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:947:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
947 | SNV_EMIT (' ', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:947:2: note: '{' token is here
947 | SNV_EMIT (' ', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:947:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
947 | SNV_EMIT (' ', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:947:2: note: ')' token is here
947 | SNV_EMIT (' ', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:953:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
953 | SNV_EMIT ('0', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:953:7: note: '{' token is here
953 | SNV_EMIT ('0', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:953:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
953 | SNV_EMIT ('0', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:953:7: note: ')' token is here
953 | SNV_EMIT ('0', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # 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]
954 | SNV_EMIT (digits['X' - 'A' + 10], stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:954:7: note: '{' token is here
954 | SNV_EMIT (digits['X' - 'A' + 10], stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:954:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
954 | SNV_EMIT (digits['X' - 'A' + 10], stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:954:7: note: ')' token is here
954 | SNV_EMIT (digits['X' - 'A' + 10], stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:962:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
962 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:962:7: note: '{' token is here
962 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:962:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
962 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:962:7: note: ')' token is here
962 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:968:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
968 | SNV_EMIT (*p, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:968:5: note: '{' token is here
968 | SNV_EMIT (*p, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:968:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
968 | SNV_EMIT (*p, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:968:5: note: ')' token is here
968 | SNV_EMIT (*p, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:975:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
975 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:975:7: note: '{' token is here
975 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:975:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
975 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:975:7: note: ')' token is here
975 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:986:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
986 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:48: note: expanded from macro 'freturn_val_if_fail'
188 | #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:986:3: note: '{' token is here
986 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'
188 | #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \
| ^
format.c:986:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
986 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^
format.c:986:3: note: ')' token is here
986 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:1017:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1017 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1017:2: note: '{' token is here
1017 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1017:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1017 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1017:2: note: ')' token is here
1017 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:1020:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1020 | SNV_EMIT ('(', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1020:3: note: '{' token is here
1020 | SNV_EMIT ('(', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1020:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1020 | SNV_EMIT ('(', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1020:3: note: ')' token is here
1020 | SNV_EMIT ('(', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # 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]
1021 | SNV_EMIT ('n', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1021:3: note: '{' token is here
1021 | SNV_EMIT ('n', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1021:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1021 | SNV_EMIT ('n', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1021:3: note: ')' token is here
1021 | SNV_EMIT ('n', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # 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]
1022 | SNV_EMIT ('i', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1022:3: note: '{' token is here
1022 | SNV_EMIT ('i', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1022:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1022 | SNV_EMIT ('i', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1022:3: note: ')' token is here
1022 | SNV_EMIT ('i', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # 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]
1023 | SNV_EMIT ('l', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1023:3: note: '{' token is here
1023 | SNV_EMIT ('l', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1023:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1023 | SNV_EMIT ('l', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1023:3: note: ')' token is here
1023 | SNV_EMIT ('l', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # 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]
1024 | SNV_EMIT (')', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1024:3: note: '{' token is here
1024 | SNV_EMIT (')', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1024:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1024 | SNV_EMIT (')', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1024:3: note: ')' token is here
1024 | SNV_EMIT (')', stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:1029:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1029 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1029:7: note: '{' token is here
1029 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1029:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1029 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1029:7: note: ')' token is here
1029 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:1040:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1040 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:48: note: expanded from macro 'freturn_val_if_fail'
188 | #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1040:3: note: '{' token is here
1040 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'
188 | #define freturn_val_if_fail(stream, expr, val) SNV_STMT_START{ \
| ^
format.c:1040:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1040 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^
format.c:1040:3: note: ')' token is here
1040 | return_val_if_fail (pinfo != NULL, SNV_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
187 | #define return_val_if_fail(expr, val) freturn_val_if_fail(stderr, expr, val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
194 | }; }SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
mv -f .deps/libsnprintfvc_la-stream.Tpo .deps/libsnprintfvc_la-stream.Plo
format.c:1071:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1071 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1071:2: note: '{' token is here
1071 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1071:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1071 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1071:2: note: ')' token is here
1071 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:1081:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1081 | SNV_EMIT (*p++, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1081:2: note: '{' token is here
1081 | SNV_EMIT (*p++, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1081:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1081 | SNV_EMIT (*p++, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1081:2: note: ')' token is here
1081 | SNV_EMIT (*p++, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
format.c:1089:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1089 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
126 | # define SNV_STMT_START (void)(
| ^
format.c:1089:7: note: '{' token is here
1089 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
252 | SNV_STMT_START { \
| ^
format.c:1089:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1089 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^
format.c:1089:7: note: ')' token is here
1089 | SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
266 | } SNV_STMT_END
| ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
127 | # define SNV_STMT_END )
| ^
mv -f .deps/libsnprintfvc_la-filament.Tpo .deps/libsnprintfvc_la-filament.Plo
mv -f .deps/libsnprintfvc_la-custom.Tpo .deps/libsnprintfvc_la-custom.Plo
10 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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
70 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/local/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -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-printf.Tpo .deps/libsnprintfvc_la-printf.Plo
mv -f .deps/libsnprintfvc_la-format.Tpo .deps/libsnprintfvc_la-format.Plo
/bin/sh ../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -L/usr/local/lib -fstack-protector-strong -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 -L/usr/local/lib
libtool: link: ar cru .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 '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv'
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv/snprintfv'
gmake[4]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
gmake[2]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/snprintfv'
Making all in libgst
gmake[2]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/libgst'
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/libgst'
cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT genpr-parse.o -MD -MP -MF .deps/genpr-parse.Tpo -c -o genpr-parse.o genpr-parse.c
echo stamp > genpr-parse.stamp
cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT genpr-scan.o -MD -MP -MF .deps/genpr-scan.Tpo -c -o genpr-scan.o genpr-scan.c
genpr-parse.c:752:42: warning: format specifies type 'char *' but the argument has type 'YYSTYPE' (aka 'union YYSTYPE') [-Wformat]
752 | YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
genpr-parse.y:96:50: note: expanded from macro 'YYPRINT'
96 | #define YYPRINT(fp, tok, val) fprintf (fp, "%s", val);
| ~~ ^~~
genpr-parse.c:523:28: warning: unused variable 'yytoknum' [-Wunused-const-variable]
523 | static const yytype_uint16 yytoknum[] =
| ^~~~~~~~
genpr-scan.c:2177:16: warning: function 'input' is not needed and will not be emitted [-Wunneeded-internal-declaration]
2177 | static int input (void)
| ^~~~~
2 warnings generated.
mv -f .deps/genpr-parse.Tpo .deps/genpr-parse.Po
1 warning generated.
mv -f .deps/genpr-scan.Tpo .deps/genpr-scan.Po
/bin/sh ../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -L/usr/local/lib -fstack-protector-strong -o genprims genpr-parse.o genpr-scan.o ../snprintfv/snprintfv/libsnprintfvc.la ../lib-src/library.la -lrt -lm -L/usr/local/lib
libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -fstack-protector-strong -o genprims genpr-parse.o genpr-scan.o -L/usr/local/lib ../snprintfv/snprintfv/.libs/libsnprintfvc.a ../lib-src/.libs/library.a -ldl -lrt -lm -pthread
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/libgst'
./genprims < ./prims.def > prims.inl
prims.inl is unchanged
/usr/local/bin/gmake all-am
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/libgst'
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c -o gstpub.lo gstpub.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT files.lo -MD -MP -MF .deps/files.Tpo -c -o files.lo files.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c -o gst-parse.lo gst-parse.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c -o lex.lo lex.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT str.lo -MD -MP -MF .deps/str.Tpo -c -o str.lo str.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c -o tree.lo tree.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c -o byte.lo byte.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c -o comp.lo comp.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c gst-parse.c -fPIC -DPIC -o .libs/gst-parse.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT files.lo -MD -MP -MF .deps/files.Tpo -c files.c -fPIC -DPIC -o .libs/files.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c tree.c -fPIC -DPIC -o .libs/tree.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c byte.c -fPIC -DPIC -o .libs/byte.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c -fPIC -DPIC -o .libs/comp.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c -fPIC -DPIC -o .libs/str.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c gstpub.c -fPIC -DPIC -o .libs/gstpub.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c lex.c -fPIC -DPIC -o .libs/lex.o
gst-parse.c:605:41: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
605 | printf ("returned value is %O\n", _gst_last_returned_value);
| ~^
gst-parse.c:848:50: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
848 | _gst_errorf ("`%s class' invalid within %O",
| ~^
gst-parse.c:849:26: warning: data argument not used by format string [-Wformat-extra-args]
848 | _gst_errorf ("`%s class' invalid within %O",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
849 | val (p, 0)->sval, classOOP);
| ^
gst-parse.c:959:23: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
959 | _gst_errorf ("%#O is not %#O or one of its superclasses",
| ~~^
gst-parse.c:959:34: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
959 | _gst_errorf ("%#O is not %#O or one of its superclasses",
| ~~^
gst-parse.c:961:6: warning: data argument not used by format string [-Wformat-extra-args]
959 | _gst_errorf ("%#O is not %#O or one of its superclasses",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
960 | ((gst_class) OOP_TO_OBJ (class))->name,
961 | ((gst_class) OOP_TO_OBJ (classOOP))->name);
| ^
gst-parse.c:1003:43: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
1003 | "expected class named %s, found %O",
| ~^
gst-parse.c:1004:13: warning: data argument not used by format string [-Wformat-extra-args]
1003 | "expected class named %s, found %O",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1004 | name, OOP_INT_CLASS (currentOOP));
| ^
./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS'
498 | (IS_INT(oop) ? _gst_small_integer_class : OOP_CLASS(oop))
| ^
gst-parse.c:1013:48: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
1013 | "expected namespace named %s, found %O",
| ~^
gst-parse.c:1014:17: warning: data argument not used by format string [-Wformat-extra-args]
1013 | "expected namespace named %s, found %O",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1014 | name, OOP_INT_CLASS (currentOOP));
| ^
./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS'
498 | comp.c:(IS_I603:27: NT(warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]oop)
? _gst_ 603 | prsmallintf ("_inte%s categer_cgory %Olass for : OO%O\n",P_CLASS string,
| ~^
(oopcomp.c:603:34: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
) 603 | printf ("%s category %O for %O\n", string,
| ~^
)
| ^
comp.c:604:6: warning: data argument not used by format string [-Wformat-extra-args]
603 | printf ("%s category %O for %O\n", string,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
604 | _gst_this_category, byte.c:286:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
_gst_this_cla 286 | sgst-parse.c: s1047:43:MA) warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
; 1047 | TC
H_| ^
"exBYTECODES (PRINT_BYTECODEpe_cted namecomp.cspace naN:med %s, fou606:nAME, d %bp, (
| 22O ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
" ,
287 | warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
P| ~^
Ugst-parse.c:SH_REC1048E IV606:E | R_ VA 25R :IpABrL warning: E idata argument not used by format string [-Wformat-extra-args]{nt
f | ~~~~~~~~~~~~~~~~~~~~~~~~
1047 | (288"e | x p printf (e"%sc\tpteush" Instance Vad%s fo namerriable sp%O\n",ace named [% string,d _gs%s], f\n", pround efix, n)t_this_%O;",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class);
| ~^
1048 | 289 | comp.c:606 : l ist36:-> warning: data argument not used by format string [-Wformat-extra-args]
606 v_lis prefix t. | =name pr, OO pefP_I;
| ~~~~~~~~~~~~~~
290 | }
NT| ri_Cntf ( ~"%s
LA SS291 fo | (
r 292cu %O | rr PUSH_TEMPenO\n",RARY_VAt_R stnarmIesAing,B _gpLacEes t_th{
| ~~~~~~~~~~~~~~~~~~~~~~~~~)is_);
cla
s s);293 | pri|
ntf ("%s ^
\ | ~~~~~~~~~~~~~ ^
./gstpriv.h:498:3t: note: pexpanded from macro 'OOP_INT_CLASS'
ush Te 498mporary V | ariable ([%dIS]\n", pre_Ifix, n);
NT | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(o 294 | preopf) ?ix = pref;
_ | ~~~~~~~~~~~~~~
295 | }
gs| ~
296 |
t_smal l_i297 | PUSntH_LIT_CONSTAegNer_Tcla ss {
| ~~~~~~~~~~~~~~~~~~~
: OOP298 | printf ("_C%s\tpush LALSS(iteral[%d]",oo prefixp), n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
| ^
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301gst-parse.c: | printf ("\n");
| ~~~~~~~~~~~~~~
1068:44: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
1068 | "expected namespace named %s, fo./match.hun:4:44: note: expanded from macro 'MATCH_BYTECODES'
d %O" 4 | #d,efine M nAameTspcCH_,
BYTECODES(name_, bp_, codecomp.c:771:12_| ~^) BE
:GIN_gst-parse.c:M1069:ACRO { \
| ^~~~~~~~~~~ warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
7 :./gstpriv.h warning: :771214 | pdata argument not used by format string [-Wformat-extra-args]
rint:29: note: expanded from macro 'BEGIN_MACRO'f
1068 ("%214 | | #defin Oe \ BE"nGIN_Me"ACRxpO,e c(te( _gvod snatim_esdpa)last (
ce_| ^
narmbyte.ce:etu286:d %s,3: note: '{' token is here
r found 286ned%O_va" | ,l MA uTCHna_e);BYTECODES me(PRINTspc,
_| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BY 1069T
| | ~^ E
CODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OO287 | PP_IUNT_SCLAHSS _RECEIVER_V(new_nARIABLE am{
| ~~~~~~~~~~~~~~~~~~~~~~~~
espa 288 | printcef ("%s\))tpush Inst;
ance Var | iable[%d]\n ^
", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS'290
| 498 }
| ~ |
291 |
( 292 | PUSH_TEMPORARY_VARIAISBLE {
| _I ~~~~~~~~~~~~~~~~~~~~~~~~~NT(
o op)293 | p ?rintf ("%s\ _tpush Temporagsry Variablet_[%d]\n"sm, prefixall_in, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
teger_class : OO294P_CLAS | S(o o p))
| prefix = pref;
^
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_veccomp.c)
| :826:23: ~~~~~~~~~~~~~~~~
warning: 300 | printf (" = %O", liinvalid conversion specifier 'O' [-Wformat-invalid-specifier]
teral_vec[n]);
826 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | pri ntf p (" rinclatf (ss "\n%O, ");selec
| tor ~~~~~~~~~~~~~~
%O./match.h:4\n":56:, _g note: expanded from macro 'MATCH_BYTECODES'st_th
i 4 | #s_cladefss, ine seleMATctorCH_B);
YTEC | ~^ODE
S(comp.cname:826:36:_, b warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
p_ 826 | , c poderintf _) B(" EGINclass_MA %O,CRO se { lecto\
r %O| ^
\n", _gst_this_class, selector);
| ~^
comp.c:826:59: warning: data argument not used by format string [-Wformat-extra-args]
826 | printf (" class %O, selector %O\n", _gst_this_class, selector);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
tree.c:679:24: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
679 | printf ("selector: %#O\n", node->v_expr.selector);
| ~~^
tree.c:736:29: warning: format specifies type 'long' but the argument has type 'intptr_t' (aka 'int') [-Wformat]
736 | printf ("int: %ld\n", node->v_const.val.iVal);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~
| %d
tree.c:756:22: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
756 | printf ("oop: %O\n", node->v_const.val.oopVal);
| ~^
tree.c:808:23: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
808 | printf ("%c%s: %O", sep, name, arguments->data[i]);
| ~^
tree.c:808:38: warning: data argument not used by format string [-Wformat-extra-args]
808 | printf ("%c%s: %O", sep, name, arguments->data[i]);
| ~~~~~~~~~~ ^
byte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4841:15: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
4841 | printf (" = %O", literal_vec[n]); \
| ~^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4850:16: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
4850 | printf (" = %+O", literal_vec[n]); \
| ~~^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4911:16: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
4911 | printf (" = %+O", literal_vec[n]); \
| ~~^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4920:15: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
4920 | printf (" = %O", literal_vec[n]); \
| ~^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4981:45: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
4981 | printf ("%s\tsend arithmetic message %O\n", prefix, \
| ~^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: data argument not used by format string [-Wformat-extra-args]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4982:8: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
4981 | printf ("%s\tsend arithmetic message %O\n", prefix, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4982 | _gst_builtin_selectors[n].symbol); \
| ^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4988:42: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
4988 | printf ("%s\tsend special message %O\n", prefix, \
| ~^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: data argument not used by format string [-Wformat-extra-args]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4989:8: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
4988 | printf ("%s\tsend special message %O\n", prefix, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4989 | _gst_builtin_selectors[n + 16].symbol); \
| ^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:5001:42: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
5001 | printf ("%s\tsend special message %O%s\n", prefix, \
| ~^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: format specifies type 'char *' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:5002:8: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
5001 | printf ("%s\tsend special message %O%s\n", prefix, \
| ~~
5002 | _gst_builtin_selectors[n].symbol, \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #define MATCH_BYTECODES_DISPATCH(name) name
| ^~~~
byte.c:286:3: warning: data argument not used by format string [-Wformat-extra-args]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
4818 | MATCH_BYTECODES_DISPATCH(MATCH_BYTECODES_##name_) \
| ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here
11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:5003:8: note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
5001 | printf ("%s\tsend special message %O%s\n", prefix, \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5002 | _gst_builtin_selectors[n].symbol, \
5003 | super ? " to super" : ""); \
| ^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
4822 | #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]
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^
byte.c:286:3: note: ')' token is here
286 | MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
288 | printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | prefix = pref;
| ~~~~~~~~~~~~~~
290 | }
| ~
291 |
292 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
293 | printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
294 | prefix = pref;
| ~~~~~~~~~~~~~~
295 | }
| ~
296 |
297 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
298 | printf ("%s\tpush Literal[%d]", prefix, n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299 | if (literal_vec)
| ~~~~~~~~~~~~~~~~
300 | printf (" = %O", literal_vec[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
301 | printf ("\n");
| ~~~~~~~~~~~~~~
./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^~~~~~~~~
./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
215 | #define END_MACRO ))
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT files.lo -MD -MP -MF .deps/files.Tpo -c files.c -o files.o >/dev/null 2>&1
lex.c:1289:31: warning: format specifies type 'long' but the argument has type 'intptr_t' (aka 'int') [-Wformat]
1289 | fprintf (file, ": %ld", yylval->ival);
| ~~~ ^~~~~~~~~~~~
| %d
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT str.lo -MD -MP -MF .deps/str.Tpo -c str.c -o str.o >/dev/null 2>&1
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c gstpub.c -o gstpub.o >/dev/null 2>&1
5 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT tree.lo -MD -MP -MF .deps/tree.Tpo -c tree.c -o tree.o >/dev/null 2>&1
mv -f .deps/str.Tpo .deps/str.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c -o sym.lo sym.c
mv -f .deps/files.Tpo .deps/files.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c -o dict.lo dict.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c sym.c -fPIC -DPIC -o .libs/sym.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c dict.c -fPIC -DPIC -o .libs/dict.o
1 warning generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT lex.lo -MD -MP -MF .deps/lex.Tpo -c lex.c -o lex.o >/dev/null 2>&1
13 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT byte.lo -MD -MP -MF .deps/byte.Tpo -c byte.c -o byte.o >/dev/null 2>&1
14 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -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/gstpub.Tpo .deps/gstpub.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c -o oop.lo oop.c
sym.c:1084:14: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
1084 | printf ("%#O", ent->symbol);
| ~~^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c oop.c -fPIC -DPIC -o .libs/oop.o
In file included from sym.c:1573:
../../libgst/builtins.gperf:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
55 | _gst_hash_selector (str, len)
| ^
../../libgst/builtins.gperf:208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
208 | _gst_lookup_builtin_selector (str, len)
| ^
../../libgst/builtins.gperf:217:20: warning: static variable 'lengthtable' is used in an inline function with external linkage [-Wstatic-in-inline]
217 | if (len == lengthtable[key])
| ^
../../libgst/builtins.gperf:620:22: note: 'lengthtable' declared here
620 | 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]
219 | 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
694 | 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]
219 | 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'
618 | #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
364 | 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]
222 | return &_gst_builtin_selectors_hash[key];
| ^
../../libgst/builtins.gperf:694:32: note: '_gst_builtin_selectors_hash' declared here
694 | static struct builtin_selector _gst_builtin_selectors_hash[] =
| ^
dict.c:1157:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1156 | NAMESPACE_AT_PUT (cSymbolsOOP, _gst_intern_string ("CDoubleMinExp"),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1157 | FROM_INT (DBL_MIN_EXP));
| ^~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:538:25: note: expanded from macro 'FROM_INT'
538 | (OOP)( ((intptr_t)(i) << 1) + 1)
| ^
./dict.inl:398:34: note: expanded from macro 'NAMESPACE_AT_PUT'
398 | variable_binding_new((keyOOP), (valueOOP), (dictionaryOOP))))
| ^~~~~~~~
dict.c:1180:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1179 | NAMESPACE_AT_PUT (cSymbolsOOP, _gst_intern_string ("CFloatMinExp"),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1180 | FROM_INT (FLT_MIN_EXP));
| ^~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:538:25: note: expanded from macro 'FROM_INT'
538 | (OOP)( ((intptr_t)(i) << 1) + 1)
| ^
./dict.inl:398:34: note: expanded from macro 'NAMESPACE_AT_PUT'
398 | variable_binding_new((keyOOP), (valueOOP), (dictionaryOOP))))
| ^~~~~~~~
dict.c:1201:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1200 | NAMESPACE_AT_PUT (cSymbolsOOP, _gst_intern_string ("CLongDoubleMinExp"),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1201 | FROM_INT (LDBL_MIN_EXP));
| ^~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:538:25: note: expanded from macro 'FROM_INT'
538 | (OOP)( ((intptr_t)(i) << 1) + 1)
| ^
./dict.inl:398:34: note: expanded from macro 'NAMESPACE_AT_PUT'
398 | variable_binding_new((keyOOP), (valueOOP), (dictionaryOOP))))
| ^~~~~~~~
9 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c -o comp.o >/dev/null 2>&1
mv -f .deps/tree.Tpo .deps/tree.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c -o opt.lo opt.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c opt.c -fPIC -DPIC -o .libs/opt.o
mv -f .deps/lex.Tpo .deps/lex.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT save.lo -MD -MP -MF .deps/save.Tpo -c -o save.lo save.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT save.lo -MD -MP -MF .deps/save.Tpo -c save.c -fPIC -DPIC -o .libs/save.o
oop.c:1285:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1285 | PREFETCH_START (_gst_mem.next_oop_to_sweep, PREF_BACKWARDS | PREF_READ | PREF_NTA);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:193:3: note: expanded from macro 'PREFETCH_START'
193 | DO_PREFETCH (__addr, 1, (k)); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:182:5: note: expanded from macro 'DO_PREFETCH'
181 | + (((k) & PREF_BACKWARDS ? -(distance) : (distance)) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 | << L1_CACHE_SHIFT), \
| ^
oop.c:1285:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1285 | PREFETCH_START (_gst_mem.next_oop_to_sweep, PREF_BACKWARDS | PREF_READ | PREF_NTA);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:195:3: note: expanded from macro 'PREFETCH_START'
195 | DO_PREFETCH (__addr, 2, (k)); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:182:5: note: expanded from macro 'DO_PREFETCH'
181 | + (((k) & PREF_BACKWARDS ? -(distance) : (distance)) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 | << L1_CACHE_SHIFT), \
| ^
oop.c:1285:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1285 | PREFETCH_START (_gst_mem.next_oop_to_sweep, PREF_BACKWARDS | PREF_READ | PREF_NTA);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:196:3: note: expanded from macro 'PREFETCH_START'
196 | DO_PREFETCH (__addr, 3, (k)); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:182:5: note: expanded from macro 'DO_PREFETCH'
181 | + (((k) & PREF_BACKWARDS ? -(distance) : (distance)) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 | << L1_CACHE_SHIFT), \
| ^
oop.c:1289:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
1289 | PREFETCH_LOOP (oop, PREF_BACKWARDS | PREF_READ | PREF_NTA);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:200:3: note: expanded from macro 'PREFETCH_LOOP'
200 | DO_PREFETCH ((x), (L1_CACHE_SHIFT >= 7 ? 1 : 128 >> L1_CACHE_SHIFT), (k));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:182:5: note: expanded from macro 'DO_PREFETCH'
181 | + (((k) & PREF_BACKWARDS ? -(distance) : (distance)) \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 | << L1_CACHE_SHIFT), \
| ^
oop.c:1808:10: warning: variable 'n' set but not used [-Wunused-but-set-variable]
1808 | int i, n;
| ^
7 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sym.lo -MD -MP -MF .deps/sym.Tpo -c sym.c -o sym.o >/dev/null 2>&1
opt.c:247:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
247 | MATCH_BYTECODES (IS_SIMPLE_RETURN, bytes, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
248 | PUSH_SELF { maybe = MTH_RETURN_SELF; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
249 | PUSH_RECEIVER_VARIABLE { maybe = (n << 8) | MTH_RETURN_INSTVAR; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
250 | PUSH_LIT_CONSTANT { maybe = (n << 8) | MTH_RETURN_LITERAL; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
251 | PUSH_INTEGER { maybe_object = FROM_INT (n); maybe = MTH_RETURN_LITERAL; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | PUSH_SPECIAL {
| ~~~~~~~~~~~~~~
253 | maybe = MTH_RETURN_LITERAL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 | switch (n)
| ~~~~~~~~~~
255 | {
| ~
256 | case NIL_INDEX: maybe_object = _gst_nil_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
257 | case TRUE_INDEX: maybe_object = _gst_true_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 | case FALSE_INDEX: maybe_object = _gst_false_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
259 | default: abort ();
| ~~~~~~~~~~~~~~~~~~
260 | }
| ~
261 | }
| ~
262 |
./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^~~~~~~~~~~
./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO'
214 | #define BEGIN_MACRO ((void) (
| ^
opt.c:247:7: note: '{' token is here
247 | MATCH_BYTECODES (IS_SIMPLE_RETURN, bytes, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
248 | PUSH_SELF { maybe = MTH_RETURN_SELF; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
249 | PUSH_RECEIVER_VARIABLE { maybe = (n << 8) | MTH_RETURN_INSTVAR; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
250 | PUSH_LIT_CONSTANT { maybe = (n << 8) | MTH_RETURN_LITERAL; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
251 | PUSH_INTEGER { maybe_object = FROM_INT (n); maybe = MTH_RETURN_LITERAL; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | PUSH_SPECIAL {
| ~~~~~~~~~~~~~~
253 | maybe = MTH_RETURN_LITERAL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 | switch (n)
| ~~~~~~~~~~
255 | {
| ~
256 | case NIL_INDEX: maybe_object = _gst_nil_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
257 | case TRUE_INDEX: maybe_object = _gst_true_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 | case FALSE_INDEX: maybe_object = _gst_false_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
259 | default: abort ();
| ~~~~~~~~~~~~~~~~~~
260 | }
| ~
261 | }
| ~
262 |
./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
4 | #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]
247 | MATCH_BYTECODES (IS_SIMPLE_RETURN, bytes, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
248 | PUSH_SELF { maybe = MTH_RETURN_SELF; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
249 | PUSH_RECEIVER_VARIABLE { maybe = (n << 8) | MTH_RETURN_INSTVAR; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
250 | PUSH_LIT_CONSTANT { maybe = (n << 8) | MTH_RETURN_LITERAL; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
251 | PUSH_INTEGER { maybe_object = FROM_INT (n); maybe = MTH_RETURN_LITERAL; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | PUSH_SPECIAL {
| ~~~~~~~~~~~~~~
253 | maybe = MTH_RETURN_LITERAL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 | switch (n)
| ~~~~~~~~~~
255 | {
| ~
256 | case NIL_INDEX: maybe_object = _gst_nil_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
257 | case TRUE_INDEX: maybe_object = _gst_true_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 | case FALSE_INDEX: maybe_object = _gst_false_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
259 | default: abort ();
| ~~~~~~~~~~~~~~~~~~
260 | }
| ~
261 | }
| ~
262 |
./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^
opt.c:247:7: note: ')' token is here
247 | MATCH_BYTECODES (IS_SIMPLE_RETURN, bytes, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
248 | PUSH_SELF { maybe = MTH_RETURN_SELF; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
249 | PUSH_RECEIVER_VARIABLE { maybe = (n << 8) | MTH_RETURN_INSTVAR; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
250 | PUSH_LIT_CONSTANT { maybe = (n << 8) | MTH_RETURN_LITERAL; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
251 | PUSH_INTEGER { maybe_object = FROM_INT (n); maybe = MTH_RETURN_LITERAL; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
252 | PUSH_SPECIAL {
| ~~~~~~~~~~~~~~
253 | maybe = MTH_RETURN_LITERAL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 | switch (n)
| ~~~~~~~~~~
255 | {
| ~
256 | case NIL_INDEX: maybe_object = _gst_nil_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
257 | case TRUE_INDEX: maybe_object = _gst_true_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 | case FALSE_INDEX: maybe_object = _gst_false_oop; break;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
259 | default: abort ();
| ~~~~~~~~~~~~~~~~~~
260 | }
| ~
261 | }
| ~
262 |
./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^~~~~~~~~
./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
215 | #define END_MACRO ))
| ^
opt.c:301:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
301 | MATCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
302 | PUSH_SELF, PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
303 | STORE_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
304 | if (status == 0)
| ~~~~~~~~~~~~~~~~
305 | status = 1;
| ~~~~~~~~~~~
306 | }
| ~
307 |
308 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
309 | newStatus = check_inner_block (literals[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
310 | if (newStatus > status)
| ~~~~~~~~~~~~~~~~~~~~~~~
311 | {
| ~
312 | if (newStatus == 31)
| ~~~~~~~~~~~~~~~~~~~~
313 | return (31);
| ~~~~~~~~~~~~
314 | status = newStatus;
| ~~~~~~~~~~~~~~~~~~~
315 | }
| ~
316 | }
| ~
./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^~~~~~~~~~~
./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO'
214 | #define BEGIN_MACRO ((void) (
| ^
opt.c:301:7: note: '{' token is here
301 | MATCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
302 | PUSH_SELF, PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
303 | STORE_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
304 | if (status == 0)
| ~~~~~~~~~~~~~~~~
305 | status = 1;
| ~~~~~~~~~~~
306 | }
| ~
307 |
308 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
309 | newStatus = check_inner_block (literals[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
310 | if (newStatus > status)
| ~~~~~~~~~~~~~~~~~~~~~~~
311 | {
| ~
312 | if (newStatus == 31)
| ~~~~~~~~~~~~~~~~~~~~
313 | return (31);
| ~~~~~~~~~~~~
314 | status = newStatus;
| ~~~~~~~~~~~~~~~~~~~
315 | }
| ~
316 | }
| ~
./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
4 | #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]
301 | MATCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
302 | PUSH_SELF, PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
303 | STORE_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
304 | if (status == 0)
| ~~~~~~~~~~~~~~~~
305 | status = 1;
| ~~~~~~~~~~~
306 | }
| ~
307 |
308 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
309 | newStatus = check_inner_block (literals[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
310 | if (newStatus > status)
| ~~~~~~~~~~~~~~~~~~~~~~~
311 | {
| ~
312 | if (newStatus == 31)
| ~~~~~~~~~~~~~~~~~~~~
313 | return (31);
| ~~~~~~~~~~~~
314 | status = newStatus;
| ~~~~~~~~~~~~~~~~~~~
315 | }
| ~
316 | }
| ~
./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^
opt.c:301:7: note: ')' token is here
301 | MATCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
302 | PUSH_SELF, PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
303 | STORE_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
304 | if (status == 0)
| ~~~~~~~~~~~~~~~~
305 | status = 1;
| ~~~~~~~~~~~
306 | }
| ~
307 |
308 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
309 | newStatus = check_inner_block (literals[n]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
310 | if (newStatus > status)
| ~~~~~~~~~~~~~~~~~~~~~~~
311 | {
| ~
312 | if (newStatus == 31)
| ~~~~~~~~~~~~~~~~~~~~
313 | return (31);
| ~~~~~~~~~~~~
314 | status = newStatus;
| ~~~~~~~~~~~~~~~~~~~
315 | }
| ~
316 | }
| ~
./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^~~~~~~~~
./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
215 | #define END_MACRO ))
| ^
opt.c:461:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
461 | MATCH_BYTECODES (THREAD_JUMPS, dest, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
462 | MAKE_DIRTY_BLOCK,
| ~~~~~~~~~~~~~~~~~
463 | SEND_SPECIAL,
| ~~~~~~~~~~~~~
464 | SEND_ARITH,
| ~~~~~~~~~~~
465 | SEND_IMMEDIATE,
| ~~~~~~~~~~~~~~~
466 | PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~
467 | PUSH_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
468 | PUSH_LIT_CONSTANT,
| ~~~~~~~~~~~~~~~~~~
469 | PUSH_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~
470 | PUSH_SELF,
| ~~~~~~~~~~
471 | PUSH_SPECIAL,
| ~~~~~~~~~~~~~
472 | PUSH_INTEGER,
| ~~~~~~~~~~~~~
473 | LINE_NUMBER_BYTECODE,
| ~~~~~~~~~~~~~~~~~~~~~
474 | STORE_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
475 | STORE_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
476 | STORE_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~
./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^~~~~~~~~~~
./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO'
214 | #define BEGIN_MACRO ((void) (
| ^
opt.c:461:4: note: '{' token is here
461 | MATCH_BYTECODES (THREAD_JUMPS, dest, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
462 | MAKE_DIRTY_BLOCK,
| ~~~~~~~~~~~~~~~~~
463 | SEND_SPECIAL,
| ~~~~~~~~~~~~~
464 | SEND_ARITH,
| ~~~~~~~~~~~
465 | SEND_IMMEDIATE,
| ~~~~~~~~~~~~~~~
466 | PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~
467 | PUSH_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
468 | PUSH_LIT_CONSTANT,
| ~~~~~~~~~~~~~~~~~~
469 | PUSH_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~
470 | PUSH_SELF,
| ~~~~~~~~~~
471 | PUSH_SPECIAL,
| ~~~~~~~~~~~~~
472 | PUSH_INTEGER,
| ~~~~~~~~~~~~~
473 | LINE_NUMBER_BYTECODE,
| ~~~~~~~~~~~~~~~~~~~~~
474 | STORE_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
475 | STORE_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
476 | STORE_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~
./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
4 | #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]
461 | MATCH_BYTECODES (THREAD_JUMPS, dest, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
462 | MAKE_DIRTY_BLOCK,
| ~~~~~~~~~~~~~~~~~
463 | SEND_SPECIAL,
| ~~~~~~~~~~~~~
464 | SEND_ARITH,
| ~~~~~~~~~~~
465 | SEND_IMMEDIATE,
| ~~~~~~~~~~~~~~~
466 | PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~
467 | PUSH_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
468 | PUSH_LIT_CONSTANT,
| ~~~~~~~~~~~~~~~~~~
469 | PUSH_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~
470 | PUSH_SELF,
| ~~~~~~~~~~
471 | PUSH_SPECIAL,
| ~~~~~~~~~~~~~
472 | PUSH_INTEGER,
| ~~~~~~~~~~~~~
473 | LINE_NUMBER_BYTECODE,
| ~~~~~~~~~~~~~~~~~~~~~
474 | STORE_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
475 | STORE_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
476 | STORE_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~
./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^
opt.c:461:4: note: ')' token is here
461 | MATCH_BYTECODES (THREAD_JUMPS, dest, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
462 | MAKE_DIRTY_BLOCK,
| ~~~~~~~~~~~~~~~~~
463 | SEND_SPECIAL,
| ~~~~~~~~~~~~~
464 | SEND_ARITH,
| ~~~~~~~~~~~
465 | SEND_IMMEDIATE,
| ~~~~~~~~~~~~~~~
466 | PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~
467 | PUSH_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
468 | PUSH_LIT_CONSTANT,
| ~~~~~~~~~~~~~~~~~~
469 | PUSH_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~
470 | PUSH_SELF,
| ~~~~~~~~~~
471 | PUSH_SPECIAL,
| ~~~~~~~~~~~~~
472 | PUSH_INTEGER,
| ~~~~~~~~~~~~~
473 | LINE_NUMBER_BYTECODE,
| ~~~~~~~~~~~~~~~~~~~~~
474 | STORE_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
475 | STORE_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
476 | STORE_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~
./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^~~~~~~~~
./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
215 | #define END_MACRO ))
| ^
mv -f .deps/byte.Tpo .deps/byte.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT cint.lo -MD -MP -MF .deps/cint.Tpo -c -o cint.lo cint.c
opt.c:993:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
993 | MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
994 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
995 | RETURN_CONTEXT_STACK_TOP {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
996 | bc_len = bp - bp_first;
| ~~~~~~~~~~~~~~~~~~~~~~~
997 |
998 | /* We cannot fill the basic block right now because the
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 | stack height might be different. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1000 | if (!bb_start[bc_len])
| ~~~~~~~~~~~~~~~~~~~~~~
1001 | {
| ~
1002 | ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1003 | bp_first + bc_len, curr_sp + balance);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1004 | bb_start[bc_len]->suspended = true;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1005 | bb_start[bc_len]->next = NULL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1006 | *susp_tail = bb_start[bc_len];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1007 | susp_tail = &(bb_start[bc_len]->next);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | }
| ~
./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^~~~~~~~~~~
./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO'
214 | #define BEGIN_MACRO ((void) (
| ^
opt.c:993:4: note: '{' token is here
993 | MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
994 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
995 | RETURN_CONTEXT_STACK_TOP {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
996 | bc_len = bp - bp_first;
| ~~~~~~~~~~~~~~~~~~~~~~~
997 |
998 | /* We cannot fill the basic block right now because the
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 | stack height might be different. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1000 | if (!bb_start[bc_len])
| ~~~~~~~~~~~~~~~~~~~~~~
1001 | {
| ~
1002 | ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1003 | bp_first + bc_len, curr_sp + balance);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1004 | bb_start[bc_len]->suspended = true;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1005 | bb_start[bc_len]->next = NULL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1006 | *susp_tail = bb_start[bc_len];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1007 | susp_tail = &(bb_start[bc_len]->next);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | }
| ~
./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT cint.lo -MD -MP -MF .deps/cint.Tpo -c cint.c -fPIC -DPIC -o .libs/cint.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT save.lo -MD -MP -MF .deps/save.Tpo -c save.c -o save.o >/dev/null 2>&1
opt.c:993:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
993 | MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
994 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
995 | RETURN_CONTEXT_STACK_TOP {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
996 | bc_len = bp - bp_first;
| ~~~~~~~~~~~~~~~~~~~~~~~
997 |
998 | /* We cannot fill the basic block right now because the
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 | stack height might be different. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1000 | if (!bb_start[bc_len])
| ~~~~~~~~~~~~~~~~~~~~~~
1001 | {
| ~
1002 | ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1003 | bp_first + bc_len, curr_sp + balance);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1004 | bb_start[bc_len]->suspended = true;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1005 | bb_start[bc_len]->next = NULL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1006 | *susp_tail = bb_start[bc_len];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1007 | susp_tail = &(bb_start[bc_len]->next);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | }
| ~
./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^
opt.c:993:4: note: ')' token is here
993 | MATCH_BYTECODES (COMPUTE_STACK_POS, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
994 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
995 | RETURN_CONTEXT_STACK_TOP {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
996 | bc_len = bp - bp_first;
| ~~~~~~~~~~~~~~~~~~~~~~~
997 |
998 | /* We cannot fill the basic block right now because the
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
999 | stack height might be different. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1000 | if (!bb_start[bc_len])
| ~~~~~~~~~~~~~~~~~~~~~~
1001 | {
| ~
1002 | ALLOCA_BASIC_BLOCK (bb_start + bc_len, 0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1003 | bp_first + bc_len, curr_sp + balance);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1004 | bb_start[bc_len]->suspended = true;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1005 | bb_start[bc_len]->next = NULL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1006 | *susp_tail = bb_start[bc_len];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1007 | susp_tail = &(bb_start[bc_len]->next);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | }
| ~
./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^~~~~~~~~
./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
215 | #define END_MACRO ))
| ^
opt.c:1162:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1162 | MATCH_BYTECODES (MAKE_DEST_TABLE, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1163 | PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~
1164 | PUSH_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1165 | PUSH_LIT_CONSTANT,
| ~~~~~~~~~~~~~~~~~~
1166 | PUSH_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~
1167 | PUSH_SELF,
| ~~~~~~~~~~
1168 | PUSH_SPECIAL,
| ~~~~~~~~~~~~~
1169 | PUSH_INTEGER,
| ~~~~~~~~~~~~~
1170 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1171 | RETURN_CONTEXT_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1172 | LINE_NUMBER_BYTECODE,
| ~~~~~~~~~~~~~~~~~~~~~
1173 | STORE_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1174 | STORE_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1175 | STORE_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~
1176 | SEND,
| ~~~~~
1177 | POP_INTO_NEW_STACKTOP,
| ~~~~~~~~~~~~~~~~~~~~~~
./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^~~~~~~~~~~
./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO'
214 | #define BEGIN_MACRO ((void) (
| ^
opt.c:1162:7: note: '{' token is here
1162 | MATCH_BYTECODES (MAKE_DEST_TABLE, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1163 | PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~
1164 | PUSH_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1165 | PUSH_LIT_CONSTANT,
| ~~~~~~~~~~~~~~~~~~
1166 | PUSH_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~
1167 | PUSH_SELF,
| ~~~~~~~~~~
1168 | PUSH_SPECIAL,
| ~~~~~~~~~~~~~
1169 | PUSH_INTEGER,
| ~~~~~~~~~~~~~
1170 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1171 | RETURN_CONTEXT_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1172 | LINE_NUMBER_BYTECODE,
| ~~~~~~~~~~~~~~~~~~~~~
1173 | STORE_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1174 | STORE_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1175 | STORE_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~
1176 | SEND,
| ~~~~~
1177 | POP_INTO_NEW_STACKTOP,
| ~~~~~~~~~~~~~~~~~~~~~~
./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^
mv -f .deps/gst-parse.Tpo .deps/gst-parse.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT heap.lo -MD -MP -MF .deps/heap.Tpo -c -o heap.lo heap.c
opt.c:1162:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1162 | MATCH_BYTECODES (MAKE_DEST_TABLE, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1163 | PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~
1164 | PUSH_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1165 | PUSH_LIT_CONSTANT,
| ~~~~~~~~~~~~~~~~~~
1166 | PUSH_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~
1167 | PUSH_SELF,
| ~~~~~~~~~~
1168 | PUSH_SPECIAL,
| ~~~~~~~~~~~~~
1169 | PUSH_INTEGER,
| ~~~~~~~~~~~~~
1170 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1171 | RETURN_CONTEXT_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1172 | LINE_NUMBER_BYTECODE,
| ~~~~~~~~~~~~~~~~~~~~~
1173 | STORE_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1174 | STORE_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1175 | STORE_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~
1176 | SEND,
| ~~~~~
1177 | POP_INTO_NEW_STACKTOP,
| ~~~~~~~~~~~~~~~~~~~~~~
./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^
opt.c:1162:7: note: ')' token is here
1162 | MATCH_BYTECODES (MAKE_DEST_TABLE, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1163 | PUSH_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~
1164 | PUSH_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1165 | PUSH_LIT_CONSTANT,
| ~~~~~~~~~~~~~~~~~~
1166 | PUSH_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~
1167 | PUSH_SELF,
| ~~~~~~~~~~
1168 | PUSH_SPECIAL,
| ~~~~~~~~~~~~~
1169 | PUSH_INTEGER,
| ~~~~~~~~~~~~~
1170 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1171 | RETURN_CONTEXT_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1172 | LINE_NUMBER_BYTECODE,
| ~~~~~~~~~~~~~~~~~~~~~
1173 | STORE_RECEIVER_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1174 | STORE_TEMPORARY_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1175 | STORE_LIT_VARIABLE,
| ~~~~~~~~~~~~~~~~~~~
1176 | SEND,
| ~~~~~
1177 | POP_INTO_NEW_STACKTOP,
| ~~~~~~~~~~~~~~~~~~~~~~
./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^~~~~~~~~
./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
215 | #define END_MACRO ))
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT heap.lo -MD -MP -MF .deps/heap.Tpo -c heap.c -fPIC -DPIC -o .libs/heap.o
opt.c:1300:53: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
1300 | _gst_errorf ("Method verification failed for %O>>%O",
| ~^
opt.c:1300:57: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
1300 | _gst_errorf ("Method verification failed for %O>>%O",
| ~^
opt.c:1302:20: warning: data argument not used by format string [-Wformat-extra-args]
1300 | _gst_errorf ("Method verification failed for %O>>%O",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1301 | GET_METHOD_CLASS (methodOOP),
1302 | GET_METHOD_SELECTOR (methodOOP));
| ^
./comp.inl:82:3: note: expanded from macro 'GET_METHOD_SELECTOR'
82 | (((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]
1447 | MATCH_BYTECODES (CREATE_BASIC_BLOCKS, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1449 | RETURN_CONTEXT_STACK_TOP {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | bc_len = bp - bp_first;
| ~~~~~~~~~~~~~~~~~~~~~~~
1451 |
1452 | /* We cannot fill the basic block right now because the
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1453 | stack height might be different. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1454 | if (!bb_start[bc_len])
| ~~~~~~~~~~~~~~~~~~~~~~
1455 | {
| ~
1456 | ALLOCA_BASIC_BLOCK (bb_start + bc_len, stack_depth,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1457 | bp_first + bc_len, curr_sp + balance);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1458 | bb_start[bc_len]->suspended = true;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1459 | bb_start[bc_len]->next = NULL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1460 | *susp_tail = bb_start[bc_len];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1461 | susp_tail = &(bb_start[bc_len]->next);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1462 | }
| ~
./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^~~~~~~~~~~
./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO'
214 | #define BEGIN_MACRO ((void) (
| ^
opt.c:1447:4: note: '{' token is here
1447 | MATCH_BYTECODES (CREATE_BASIC_BLOCKS, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1449 | RETURN_CONTEXT_STACK_TOP {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | bc_len = bp - bp_first;
| ~~~~~~~~~~~~~~~~~~~~~~~
1451 |
1452 | /* We cannot fill the basic block right now because the
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1453 | stack height might be different. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1454 | if (!bb_start[bc_len])
| ~~~~~~~~~~~~~~~~~~~~~~
1455 | {
| ~
1456 | ALLOCA_BASIC_BLOCK (bb_start + bc_len, stack_depth,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1457 | bp_first + bc_len, curr_sp + balance);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1458 | bb_start[bc_len]->suspended = true;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1459 | bb_start[bc_len]->next = NULL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1460 | *susp_tail = bb_start[bc_len];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1461 | susp_tail = &(bb_start[bc_len]->next);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1462 | }
| ~
./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
4 | #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]
1447 | MATCH_BYTECODES (CREATE_BASIC_BLOCKS, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1449 | RETURN_CONTEXT_STACK_TOP {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | bc_len = bp - bp_first;
| ~~~~~~~~~~~~~~~~~~~~~~~
1451 |
1452 | /* We cannot fill the basic block right now because the
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1453 | stack height might be different. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1454 | if (!bb_start[bc_len])
| ~~~~~~~~~~~~~~~~~~~~~~
1455 | {
| ~
1456 | ALLOCA_BASIC_BLOCK (bb_start + bc_len, stack_depth,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1457 | bp_first + bc_len, curr_sp + balance);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1458 | bb_start[bc_len]->suspended = true;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1459 | bb_start[bc_len]->next = NULL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1460 | *susp_tail = bb_start[bc_len];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1461 | susp_tail = &(bb_start[bc_len]->next);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1462 | }
| ~
./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^
opt.c:1447:4: note: ')' token is here
1447 | MATCH_BYTECODES (CREATE_BASIC_BLOCKS, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1448 | RETURN_METHOD_STACK_TOP,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1449 | RETURN_CONTEXT_STACK_TOP {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1450 | bc_len = bp - bp_first;
| ~~~~~~~~~~~~~~~~~~~~~~~
1451 |
1452 | /* We cannot fill the basic block right now because the
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1453 | stack height might be different. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1454 | if (!bb_start[bc_len])
| ~~~~~~~~~~~~~~~~~~~~~~
1455 | {
| ~
1456 | ALLOCA_BASIC_BLOCK (bb_start + bc_len, stack_depth,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1457 | bp_first + bc_len, curr_sp + balance);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1458 | bb_start[bc_len]->suspended = true;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1459 | bb_start[bc_len]->next = NULL;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1460 | *susp_tail = bb_start[bc_len];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1461 | susp_tail = &(bb_start[bc_len]->next);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1462 | }
| ~
./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^~~~~~~~~
./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
215 | #define END_MACRO ))
| ^
opt.c:1684:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1684 | MATCH_BYTECODES (EXEC_BASIC_BLOCK, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1685 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
1686 | CHECK_REC_VAR (0, n);
| ~~~~~~~~~~~~~~~~~~~~~
1687 | *sp++ = FROM_INT (VARYING);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1688 | }
| ~
1689 |
1690 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1691 | CHECK_TEMP (n);
| ~~~~~~~~~~~~~~~
1692 | *sp++ = stack[n];
| ~~~~~~~~~~~~~~~~~
1693 | }
| ~
1694 |
1695 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
1696 | CHECK_LITERAL (n);
| ~~~~~~~~~~~~~~~~~~
1697 | *sp++ = LITERAL_CLASS (n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1698 | }
| ~
1699 |
./match.h:4:44: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^~~~~~~~~~~
./gstpriv.h:214:29: note: expanded from macro 'BEGIN_MACRO'
214 | #define BEGIN_MACRO ((void) (
| ^
opt.c:1684:4: note: '{' token is here
1684 | MATCH_BYTECODES (EXEC_BASIC_BLOCK, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1685 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
1686 | CHECK_REC_VAR (0, n);
| ~~~~~~~~~~~~~~~~~~~~~
1687 | *sp++ = FROM_INT (VARYING);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1688 | }
| ~
1689 |
1690 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1691 | CHECK_TEMP (n);
| ~~~~~~~~~~~~~~~
1692 | *sp++ = stack[n];
| ~~~~~~~~~~~~~~~~~
1693 | }
| ~
1694 |
1695 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
1696 | CHECK_LITERAL (n);
| ~~~~~~~~~~~~~~~~~~
1697 | *sp++ = LITERAL_CLASS (n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1698 | }
| ~
1699 |
./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
4 | #define MATCH_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
| ^
3 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT dict.lo -MD -MP -MF .deps/dict.Tpo -c dict.c -o dict.o >/dev/null 2>&1
opt.c:1684:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1684 | MATCH_BYTECODES (EXEC_BASIC_BLOCK, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1685 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
1686 | CHECK_REC_VAR (0, n);
| ~~~~~~~~~~~~~~~~~~~~~
1687 | *sp++ = FROM_INT (VARYING);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1688 | }
| ~
1689 |
1690 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1691 | CHECK_TEMP (n);
| ~~~~~~~~~~~~~~~
1692 | *sp++ = stack[n];
| ~~~~~~~~~~~~~~~~~
1693 | }
| ~
1694 |
1695 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
1696 | CHECK_LITERAL (n);
| ~~~~~~~~~~~~~~~~~~
1697 | *sp++ = LITERAL_CLASS (n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1698 | }
| ~
1699 |
./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^
opt.c:1684:4: note: ')' token is here
1684 | MATCH_BYTECODES (EXEC_BASIC_BLOCK, bp, (
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1685 | PUSH_RECEIVER_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~
1686 | CHECK_REC_VAR (0, n);
| ~~~~~~~~~~~~~~~~~~~~~
1687 | *sp++ = FROM_INT (VARYING);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1688 | }
| ~
1689 |
1690 | PUSH_TEMPORARY_VARIABLE {
| ~~~~~~~~~~~~~~~~~~~~~~~~~
1691 | CHECK_TEMP (n);
| ~~~~~~~~~~~~~~~
1692 | *sp++ = stack[n];
| ~~~~~~~~~~~~~~~~~
1693 | }
| ~
1694 |
1695 | PUSH_LIT_CONSTANT {
| ~~~~~~~~~~~~~~~~~~~
1696 | CHECK_LITERAL (n);
| ~~~~~~~~~~~~~~~~~~
1697 | *sp++ = LITERAL_CLASS (n);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
1698 | }
| ~
1699 |
./match.h:4820:6: note: expanded from macro 'MATCH_BYTECODES'
4820 | ;} END_MACRO
| ^~~~~~~~~
./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
215 | #define END_MACRO ))
| ^
mv -f .deps/comp.Tpo .deps/comp.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT input.lo -MD -MP -MF .deps/input.Tpo -c -o input.lo input.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT input.lo -MD -MP -MF .deps/input.Tpo -c input.c -fPIC -DPIC -o .libs/input.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT heap.lo -MD -MP -MF .deps/heap.Tpo -c heap.c -o heap.o >/dev/null 2>&1
5 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT oop.lo -MD -MP -MF .deps/oop.Tpo -c oop.c -o oop.o >/dev/null 2>&1
cint.c:1081:15: warning: 20 enumeration values not handled in switch: 'CDATA_STRING', 'CDATA_OOP', 'CDATA_LONG_DOUBLE'... [-Wswitch]
1081 | switch (cType)
| ^~~~~
cint.c:1132:15: warning: 21 enumeration values not handled in switch: 'CDATA_FLOAT', 'CDATA_DOUBLE', 'CDATA_STRING'... [-Wswitch]
1132 | switch (cType)
| ^~~~~
cint.c:1194:15: warning: 29 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch]
1194 | switch (cType)
| ^~~~~
cint.c:1212:15: warning: 30 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch]
1212 | switch (cType)
| ^~~~~
cint.c:1231:15: warning: 25 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch]
1231 | switch (cType)
| ^~~~~
mv -f .deps/sym.Tpo .deps/sym.Plo
mv -f .deps/save.Tpo .deps/save.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sysdep.lo -MD -MP -MF .deps/sysdep.Tpo -c -o sysdep.lo sysdep.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT callin.lo -MD -MP -MF .deps/callin.Tpo -c -o callin.lo callin.c
cint.c:1428:40: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
1428 | _gst_errorf ("Attempt to pass the %O object as a %s", class_oop,
| ~^
cint.c:1428:59: warning: format specifies type 'char *' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat]
1428 | _gst_errorf ("Attempt to pass the %O object as a %s", class_oop,
| ~~ ^~~~~~~~~
cint.c:1429:11: warning: data argument not used by format string [-Wformat-extra-args]
1428 | _gst_errorf ("Attempt to pass the %O object as a %s", class_oop,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1429 | c_type_name[cType]);
| ^
cint.c:1431:51: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
1431 | _gst_errorf ("Attempt to pass an instance of %O as a %s", class_oop,
| ~^
cint.c:1431:63: warning: format specifies type 'char *' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat]
1431 | _gst_errorf ("Attempt to pass an instance of %O as a %s", class_oop,
| ~~ ^~~~~~~~~
cint.c:1432:11: warning: data argument not used by format string [-Wformat-extra-args]
1431 | _gst_errorf ("Attempt to pass an instance of %O as a %s", class_oop,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1432 | c_type_name[cType]);
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT callin.lo -MD -MP -MF .deps/callin.Tpo -c callin.c -fPIC -DPIC -o .libs/callin.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sysdep.lo -MD -MP -MF .deps/sysdep.Tpo -c sysdep.c -fPIC -DPIC -o .libs/sysdep.o
input.c:222:11: warning: enumeration value 'STREAM_UNKNOWN' not handled in switch [-Wswitch]
222 | switch (stream->type)
| ^~~~~~~~~~~~
input.c:1118:42: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
1118 | result = poll_and_read (fileno (file), &ch, 1);
| ^~~
input.c:786:30: note: passing argument to parameter 'buf' here
786 | poll_and_read (int fd, char *buf, int n)
| ^
input.c:1145:35: warning: 'CPFunction' is deprecated [-Wdeprecated-declarations]
1145 | rl_filename_quoting_function = (CPFunction *) readline_quote_filename;
| ^
/usr/local/include/readline/rltypedefs.h:37:44: note: 'CPFunction' has been explicitly marked deprecated here
37 | typedef char *CPFunction () __attribute__((deprecated));
| ^
input.c:1147:6: warning: 'CPFunction' is deprecated [-Wdeprecated-declarations]
1147 | (CPFunction *) readline_dequote_filename;
| ^
/usr/local/include/readline/rltypedefs.h:37:44: note: 'CPFunction' has been explicitly marked deprecated here
37 | typedef char *CPFunction () __attribute__((deprecated));
| ^
input.c:1151:6: warning: 'CPPFunction' is deprecated [-Wdeprecated-declarations]
1151 | (CPPFunction *) readline_match_symbols;
| ^
/usr/local/include/readline/rltypedefs.h:38:46: note: 'CPPFunction' has been explicitly marked deprecated here
38 | typedef char **CPPFunction () __attribute__((deprecated));
| ^
mv -f .deps/heap.Tpo .deps/heap.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT xlat.lo -MD -MP -MF .deps/xlat.Tpo -c -o xlat.lo xlat.c
In file included from sysdep.c:58:
In file included from ./sysdep/common/time.c:70:
/usr/include/sys/timeb.h:43:2: warning: "this file includes which is deprecated" [-W#warnings]
43 | #warning "this file includes which is deprecated"
| ^
callin.c:586:47: warning: passing 'const char *' to parameter of type 'const gst_uchar *' (aka '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]
586 | return (INC_ADD_OOP (_gst_byte_array_new (str, n)));
| ^~~
./oop.inl:139:28: note: expanded from macro 'INC_ADD_OOP'
139 | *_gst_mem.inc_ptr++ = (oop))
| ^~~
./dict.h:563:51: note: passing argument to parameter 'bytes' here
563 | extern OOP _gst_byte_array_new (const gst_uchar * bytes,
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT xlat.lo -MD -MP -MF .deps/xlat.Tpo -c xlat.c -fPIC -DPIC -o .libs/xlat.o
In file included from sysdep.c:71:
./sysdep/posix/findexec.c:116:7: warning: unused variable 'path_max' [-Wunused-variable]
116 | int path_max = PATH_MAX;
| ^~~~~~~~
In file included from sysdep.c:77:
./sysdep/posix/mem.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
250 | not_mapped (sig)
| ^
5 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT input.lo -MD -MP -MF .deps/input.Tpo -c input.c -o input.o >/dev/null 2>&1
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT xlat.lo -MD -MP -MF .deps/xlat.Tpo -c xlat.c -o xlat.o >/dev/null 2>&1
11 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT cint.lo -MD -MP -MF .deps/cint.Tpo -c cint.c -o cint.o >/dev/null 2>&1
3 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sysdep.lo -MD -MP -MF .deps/sysdep.Tpo -c sysdep.c -o sysdep.o >/dev/null 2>&1
1 warning generated.
mv -f .deps/xlat.Tpo .deps/xlat.Plo
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT callin.lo -MD -MP -MF .deps/callin.Tpo -c callin.c -o callin.o >/dev/null 2>&1
mv -f .deps/dict.Tpo .deps/dict.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT mpz.lo -MD -MP -MF .deps/mpz.Tpo -c -o mpz.lo mpz.c
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT print.lo -MD -MP -MF .deps/print.Tpo -c -o print.lo print.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT mpz.lo -MD -MP -MF .deps/mpz.Tpo -c mpz.c -fPIC -DPIC -o .libs/mpz.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT print.lo -MD -MP -MF .deps/print.Tpo -c print.c -fPIC -DPIC -o .libs/print.o
mv -f .deps/oop.Tpo .deps/oop.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c -o alloc.lo alloc.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c -fPIC -DPIC -o .libs/alloc.o
mv -f .deps/sysdep.Tpo .deps/sysdep.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT security.lo -MD -MP -MF .deps/security.Tpo -c -o security.lo security.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT mpz.lo -MD -MP -MF .deps/mpz.Tpo -c mpz.c -o mpz.o >/dev/null 2>&1
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT security.lo -MD -MP -MF .deps/security.Tpo -c security.c -fPIC -DPIC -o .libs/security.o
mv -f .deps/input.Tpo .deps/input.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT re.lo -MD -MP -MF .deps/re.Tpo -c -o re.lo re.c
print.c:96:13: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
96 | printf ("%O", oop);
| ~^
print.c:135:49: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
135 | stream_printf (stream, "",
| ~^
print.c:144:31: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
144 | stream_printf (stream, "%#O", association->key);
| ~~^
print.c:375:22: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
375 | printf (" %O (%O)\n", oop->object->objClass, oop->object->objSize);
| ~^
print.c:375:26: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
375 | printf (" %O (%O)\n", oop->object->objClass, oop->object->objSize);
| ~^
print.c:375:56: warning: data argument not used by format string [-Wformat-extra-args]
375 | printf (" %O (%O)\n", oop->object->objClass, oop->object->objSize);
| ~~~~~~~~~~~~~~ ^
print.c:397:22: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
397 | printf (", size %O (%zu OOPs), class %O\n",
| ~^
print.c:398:6: warning: format specifies type 'size_t' (aka 'unsigned int') but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat]
397 | printf (", size %O (%zu OOPs), class %O\n",
| ~~~
398 | obj->objSize, NUM_OOPS (obj), obj->objClass);
| ^~~~~~~~~~~~
print.c:397:43: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
397 | printf (", size %O (%zu OOPs), class %O\n",
| ~^
print.c:398:20: warning: data argument not used by format string [-Wformat-extra-args]
397 | printf (", size %O (%zu OOPs), class %O\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
398 | obj->objSize, NUM_OOPS (obj), obj->objClass);
| ^
./dict.inl:485:3: note: expanded from macro 'NUM_OOPS'
485 | ((size_t) (COMMON (CLASS_IS_SCALAR ((obj)->objClass)) \
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT re.lo -MD -MP -MF .deps/re.Tpo -c re.c -fPIC -DPIC -o .libs/re.o
10 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT print.lo -MD -MP -MF .deps/print.Tpo -c print.c -o print.o >/dev/null 2>&1
mv -f .deps/mpz.Tpo .deps/mpz.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT interp.lo -MD -MP -MF .deps/interp.Tpo -c -o interp.lo interp.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT interp.lo -MD -MP -MF .deps/interp.Tpo -c interp.c -fPIC -DPIC -o .libs/interp.o
mv -f .deps/cint.Tpo .deps/cint.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT real.lo -MD -MP -MF .deps/real.Tpo -c -o real.lo real.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT real.lo -MD -MP -MF .deps/real.Tpo -c real.c -fPIC -DPIC -o .libs/real.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT security.lo -MD -MP -MF .deps/security.Tpo -c security.c -o security.o >/dev/null 2>&1
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c -o alloc.o >/dev/null 2>&1
In file included from interp.c:677:
prims.def:123:3: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
123 | INT_BIN_OP (add_with_check (oop1, oop2, &overflow), false);
| ^
./prims.inl:91:16: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:123:3: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
./prims.inl:91:23: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:130:3: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
130 | INT_BIN_OP (sub_with_check (oop1, oop2, &overflow), false);
| ^
./prims.inl:91:16: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:130:3: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
./prims.inl:91:23: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:179:3: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
179 | INT_BIN_OP (mul_with_check (oop1, oop2, &overflow), false);
| ^
./prims.inl:91:16: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:179:3: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
./prims.inl:91:23: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:293:3: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
293 | INT_BIN_OP (tagged_and (oop1, oop2), true);
| ^
./prims.inl:91:16: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:293:3: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
./prims.inl:91:23: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:300:3: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
300 | INT_BIN_OP (tagged_or (oop1, oop2), true);
| ^
./prims.inl:91:16: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:300:3: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
./prims.inl:91:23: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:307:3: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
307 | INT_BIN_OP (tagged_xor (oop1, oop2), true);
| ^
./prims.inl:91:16: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:307:3: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
./prims.inl:91:23: note: expanded from macro 'INT_BIN_OP'
91 | intptr_t iarg1, iarg2; \
| ^
prims.def:2679:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
2679 | OOP oop1;
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT re.lo -MD -MP -MF .deps/re.Tpo -c re.c -o re.o >/dev/null 2>&1
prims.def:3141:24: warning: passing 'gst_uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
3141 | result = -strnspell (s1, s2, l1, l2, 7, 3, 4, 4);
| ^~
../lib-src/strspell.h:57:29: note: passing argument to parameter 's1' here
57 | extern int strnspell (char *s1, char *s2, int l1, int l2,
| ^
In file included from interp.c:677:
prims.def:3141:28: warning: passing 'gst_uchar *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
3141 | result = -strnspell (s1, s2, l1, l2, 7, 3, 4, 4);
| ^~
../lib-src/strspell.h:57:39: note: passing argument to parameter 's2' here
57 | extern int strnspell (char *s1, char *s2, int l1, int l2,
| ^
In file included from interp.c:677:
prims.def:3162:28: warning: passing 'gst_uchar *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
3162 | hash = _gst_hash_string (base, NUM_INDEXABLE_FIELDS (oop1));
| ^~~~
./sym.h:238:48: note: passing argument to parameter 'str' here
238 | extern uintptr_t _gst_hash_string (const char *str,
| ^
In file included from interp.c:677:
prims.def:3183:22: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
3183 | if (spec & (~0 << ISP_NUMFIXEDFIELDS))
| ~~ ^
prims.def:3229:25: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
3229 | if (srcSpec & (~0 << ISP_NUMFIXEDFIELDS))
| ~~ ^
prims.def:3423:15: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
3423 | printf ("%O did not understand selector %O\n\n",
| ~^
prims.def:3423:46: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
3423 | printf ("%O did not understand selector %O\n\n",
| ~^
prims.def:3424:18: warning: data argument not used by format string [-Wformat-extra-args]
3423 | printf ("%O did not understand selector %O\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3424 | oop1, MESSAGE_SELECTOR (oop2));
| ^
./dict.inl:334:3: note: expanded from macro 'MESSAGE_SELECTOR'
334 | (((gst_message)OOP_TO_OBJ(messageOOP))->selector)
| ^
In file included from interp.c:677:
prims.def:3426:15: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
3426 | printf ("%O error: %#O\n\n", oop1, oop2);
| ~^
prims.def:3426:26: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
3426 | printf ("%O error: %#O\n\n", oop1, oop2);
| ~~^
prims.def:3426:40: warning: data argument not used by format string [-Wformat-extra-args]
3426 | printf ("%O error: %#O\n\n", oop1, oop2);
| ~~~~~~~~~~~~~~~~~~~ ^
prims.def:3438:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
3438 | OOP oop1;
| ^
prims.def:3462:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
3462 | OOP oop1;
| ^
prims.def:3535:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
3535 | OOP oop1;
| ^
prims.def:3553:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
3553 | OOP oop1;
| ^
mv -f .deps/callin.Tpo .deps/callin.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c -o sockets.lo sockets.c
prims.def:3637:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
3637 | OOP oop1;
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c sockets.c -fPIC -DPIC -o .libs/sockets.o
prims.def:5031:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
5031 | OOP oop1;
| ^
prims.def:5054:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
5054 | OOP oop1;
| ^
prims.def:5077:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
5077 | OOP oop1;
| ^
prims.def:5391:21: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
5391 | printf ("Object: %O", STACKTOP ());
| ~^
prims.def:5488:32: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
5488 | access = TO_INT (oopVec[2]) && (O_RDONLY | O_WRONLY | O_RDWR);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5488:32: note: use '&' for a bitwise operation
5488 | access = TO_INT (oopVec[2]) && (O_RDONLY | O_WRONLY | O_RDWR);
| ^~
| &
prims.def:5488:32: note: remove constant to silence this warning
5488 | access = TO_INT (oopVec[2]) && (O_RDONLY | O_WRONLY | O_RDWR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5620:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
5620 | char *data = STRING_OOP_CHARS (oopVec[1]);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5642:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
5642 | char *data = STRING_OOP_CHARS (oopVec[1]);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5670:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
5670 | char *data = STRING_OOP_CHARS (oopVec[1]);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5713:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
5713 | char *data = STRING_OOP_CHARS (oopVec[1]);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5871:6: warning: unused variable 'result' [-Wunused-variable]
5871 | int result;
| ^~~~~~
prims.def:5885:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
5885 | char *data = STRING_OOP_CHARS (oopVec[1]);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:5908:10: warning: initializing 'char *' with an expression of type 'gst_uchar *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
5908 | char *data = STRING_OOP_CHARS (oopVec[1]);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/security.Tpo .deps/security.Plo
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT events.lo -MD -MP -MF .deps/events.Tpo -c -o events.lo events.c
mv -f .deps/print.Tpo .deps/print.Plo
In file included from interp.c:682:
In file included from ./interp-bc.inl:503:
vm.inl:1488:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
1488 | OOP _stack0, _stack1;
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c -fPIC -DPIC -o .libs/events.o
vm.inl:2355:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
2355 | OOP _stack0;
| ^
vm.inl:2936:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
2936 | OOP _stack0;
| ^
vm.inl:4523:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
4523 | OOP _stack0;
| ^
vm.inl:4761:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
4761 | OOP _stack0;
| ^
vm.inl:6156:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
6156 | OOP _stack0;
| ^
vm.inl:10338:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
10338 | OOP _stack0;
| ^
mv -f .deps/re.Tpo .deps/re.Plo
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT real.lo -MD -MP -MF .deps/real.Tpo -c real.c -o real.o >/dev/null 2>&1
mv -f .deps/alloc.Tpo .deps/alloc.Plo
In file included from interp.c:682:
./interp-bc.inl:563:38: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
563 | printf ("\t [%2td] --> %O\n",
| ~^
./interp-bc.inl:565:14: warning: data argument not used by format string [-Wformat-extra-args]
563 | printf ("\t [%2td] --> %O\n",
| ~~~~~~~~~~~~~~~~~~~~~
564 | (ptrdiff_t) (sp - _gst_temporaries),
565 | STACKTOP ());
| ^
./gstpriv.h:453:3: note: expanded from macro 'STACKTOP'
453 | (*sp)
| ^
In file included from interp.c:682:
./interp-bc.inl:567:36: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
567 | printf ("\t self --> %O\n", _gst_self);
| ~^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sockets.lo -MD -MP -MF .deps/sockets.Tpo -c sockets.c -o sockets.o >/dev/null 2>&1
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT events.lo -MD -MP -MF .deps/events.Tpo -c events.c -o events.o >/dev/null 2>&1
17 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT opt.lo -MD -MP -MF .deps/opt.Tpo -c opt.c -o opt.o >/dev/null 2>&1
In file included from interp.c:682:
In file included from ./interp-bc.inl:503:
vm.inl:2784:12: warning: variable 'arg' is uninitialized when used within its own initialization [-Wuninitialized]
2784 | int arg = arg;
| ~~~ ^~~
vm.inl:2760:12: warning: variable 'arg' is uninitialized when used within its own initialization [-Wuninitialized]
2760 | int arg = arg;
| ~~~ ^~~
vm.inl:2736:12: warning: variable 'arg' is uninitialized when used within its own initialization [-Wuninitialized]
2736 | int arg = arg;
| ~~~ ^~~
vm.inl:2712:12: warning: variable 'arg' is uninitialized when used within its own initialization [-Wuninitialized]
2712 | int arg = arg;
| ~~~ ^~~
vm.inl:2688:12: warning: variable 'arg' is uninitialized when used within its own initialization [-Wuninitialized]
2688 | int arg = arg;
| ~~~ ^~~
vm.inl:2664:12: warning: variable 'arg' is uninitialized when used within its own initialization [-Wuninitialized]
2664 | int arg = arg;
| ~~~ ^~~
vm.inl:2640:12: warning: variable 'arg' is uninitialized when used within its own initialization [-Wuninitialized]
2640 | int arg = arg;
| ~~~ ^~~
vm.inl:1663:12: warning: variable 'arg' is uninitialized when used within its own initialization [-Wuninitialized]
1663 | int arg = arg;
| ~~~ ^~~
mv -f .deps/real.Tpo .deps/real.Plo
interp.c:1730:15: warning: variable 'ints_enabled' set but not used [-Wunused-but-set-variable]
1730 | mst_Boolean ints_enabled;
| ^
interp.c:2219:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
2219 | dummyContext->spOffset = FROM_INT (-1);
| ^~~~~~~~~~~~~
./gstpriv.h:538:25: note: expanded from macro 'FROM_INT'
538 | (OOP)( ((intptr_t)(i) << 1) + 1)
| ~~~~~~~~~~~~~ ^
interp.c:2626:21: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
2626 | fprintf (fp, "%O", receiverClass);
| ~^
interp.c:2628:21: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
2628 | fprintf (fp, "%O(%O)", receiverClass, methodInfo->class);
| ~^
interp.c:2628:24: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
2628 | fprintf (fp, "%O(%O)", receiverClass, methodInfo->class);
| ~^
interp.c:2628:44: warning: data argument not used by format string [-Wformat-extra-args]
2628 | fprintf (fp, "%O(%O)", receiverClass, methodInfo->class);
| ~~~~~~~~ ^
interp.c:2638:25: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
2638 | fprintf (fp, "[] in %O", methodInfo->class);
| ~^
interp.c:2640:24: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
2640 | fprintf (fp, ">>%O\n", methodInfo->selector);
| ~^
interp.c:2661:17: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
2661 | printf ("%O", *walk);
| ~^
mv -f .deps/sockets.Tpo .deps/sockets.Plo
mv -f .deps/events.Tpo .deps/events.Plo
mv -f .deps/opt.Tpo .deps/opt.Plo
68 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -DKERNEL_PATH=\"/usr/local/share/smalltalk/kernel\" -DIMAGE_PATH=\"/usr/local/var/lib/smalltalk\" -DMODULE_PATH=\"/usr/local/lib/smalltalk\" -DLIBEXEC_PATH=\"/usr/local/libexec/smalltalk\" -DPREFIX=\"/usr/local\" -DEXEC_PREFIX=\"/usr/local\" -DDEFAULT_EXECUTABLE=\"/usr/local/bin/gst\" -I../lib-src -I../lib-src -I/usr/local/include -I../snprintfv -I../snprintfv -I../lightning -I../lightning -I.. -I.. -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT interp.lo -MD -MP -MF .deps/interp.Tpo -c interp.c -o interp.o >/dev/null 2>&1
mv -f .deps/interp.Tpo .deps/interp.Plo
/bin/sh ../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -version-info 8:3:1 -no-undefined -export-symbols-regex "^gst_.*" -bindir /usr/local/bin -L/usr/local/lib -fstack-protector-strong -o libgst.la -rpath /usr/local/lib gstpub.lo files.lo gst-parse.lo lex.lo str.lo tree.lo byte.lo comp.lo sym.lo dict.lo oop.lo opt.lo save.lo cint.lo heap.lo input.lo sysdep.lo callin.lo xlat.lo mpz.lo print.lo alloc.lo security.lo re.lo interp.lo real.lo sockets.lo events.lo ../lib-src/library.la -L/usr/local/lib -lffi ../snprintfv/snprintfv/libsnprintfvc.la -lreadline -pthread -lexecinfo -lrt -lm -L/usr/local/lib
libtool: link: /usr/local/bin/nm -B .libs/gstpub.o .libs/files.o .libs/gst-parse.o .libs/lex.o .libs/str.o .libs/tree.o .libs/byte.o .libs/comp.o .libs/sym.o .libs/dict.o .libs/oop.o .libs/opt.o .libs/save.o .libs/cint.o .libs/heap.o .libs/input.o .libs/sysdep.o .libs/callin.o .libs/xlat.o .libs/mpz.o .libs/print.o .libs/alloc.o .libs/security.o .libs/re.o .libs/interp.o .libs/real.o .libs/sockets.o .libs/events.o ../lib-src/.libs/library.a ../snprintfv/snprintfv/.libs/libsnprintfvc.a | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/libgst.exp
libtool: link: /usr/bin/egrep -e "^gst_.*" ".libs/libgst.exp" > ".libs/libgst.expT"
libtool: link: mv -f ".libs/libgst.expT" ".libs/libgst.exp"
libtool: link: echo "{ global:" > .libs/libgst.so.7.1.3-ver
libtool: link: sed -e "s|$|;|" < .libs/libgst.exp >> .libs/libgst.so.7.1.3-ver
libtool: link: echo "local: *; };" >> .libs/libgst.so.7.1.3-ver
libtool: link: cc -shared -fPIC -DPIC .libs/gstpub.o .libs/files.o .libs/gst-parse.o .libs/lex.o .libs/str.o .libs/tree.o .libs/byte.o .libs/comp.o .libs/sym.o .libs/dict.o .libs/oop.o .libs/opt.o .libs/save.o .libs/cint.o .libs/heap.o .libs/input.o .libs/sysdep.o .libs/callin.o .libs/xlat.o .libs/mpz.o .libs/print.o .libs/alloc.o .libs/security.o .libs/re.o .libs/interp.o .libs/real.o .libs/sockets.o .libs/events.o -Wl,--whole-archive ../lib-src/.libs/library.a ../snprintfv/snprintfv/.libs/libsnprintfvc.a -Wl,--no-whole-archive -L/usr/local/lib -ldl -lffi -lreadline -lexecinfo -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -pthread -pthread -Wl,-soname -Wl,libgst.so.7 -Wl,-version-script -Wl,.libs/libgst.so.7.1.3-ver -o .libs/libgst.so.7.1.3
libtool: link: (cd ".libs" && rm -f "libgst.so.7" && ln -s "libgst.so.7.1.3" "libgst.so.7")
libtool: link: (cd ".libs" && rm -f "libgst.so" && ln -s "libgst.so.7.1.3" "libgst.so")
libtool: link: (cd .libs/libgst.lax/library.a && ar x "/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/libgst/../lib-src/.libs/library.a")
libtool: link: (cd .libs/libgst.lax/libsnprintfvc.a && ar x "/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/libgst/../snprintfv/snprintfv/.libs/libsnprintfvc.a")
libtool: link: ar cru .libs/libgst.a gstpub.o files.o gst-parse.o lex.o str.o tree.o byte.o comp.o sym.o dict.o oop.o opt.o save.o cint.o heap.o input.o sysdep.o callin.o xlat.o mpz.o print.o alloc.o security.o re.o interp.o real.o sockets.o events.o .libs/libgst.lax/library.a/avltrees.o .libs/libgst.lax/library.a/getopt.o .libs/libgst.lax/library.a/getopt1.o .libs/libgst.lax/library.a/lock.o .libs/libgst.lax/library.a/ltdl.o .libs/libgst.lax/library.a/md5.o .libs/libgst.lax/library.a/obstack.o .libs/libgst.lax/library.a/pointer-set.o .libs/libgst.lax/library.a/rbtrees.o .libs/libgst.lax/library.a/regex.o .libs/libgst.lax/library.a/socketx.o .libs/libgst.lax/library.a/strspell.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-custom.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-filament.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-format.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-mem.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-printf.o .libs/libgst.lax/libsnprintfvc.a/libsnprintfvc_la-stream.o
libtool: link: ranlib .libs/libgst.a
libtool: link: rm -fr .libs/libgst.lax
libtool: link: ( cd ".libs" && rm -f "libgst.la" && ln -s "../libgst.la" "libgst.la" )
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/libgst'
gmake[2]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/libgst'
Making all in .
gmake[2]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5'
cc -DHAVE_CONFIG_H -I. -I./libgst -I./lib-src -DCMD_XZIP="\"/usr/local/bin/zip\"" -DCMD_INSTALL="\"/usr/bin/install -c\"" -DCMD_LN_S="\"ln -s\"" -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
cc -DHAVE_CONFIG_H -I. -I./libgst -I./lib-src -DCMD_XZIP="\"/usr/local/bin/zip\"" -DCMD_INSTALL="\"/usr/bin/install -c\"" -DCMD_LN_S="\"ln -s\"" -DKERNEL_PATH=\""/usr/local/share/smalltalk/kernel"\" -DIMAGE_PATH=\""/usr/local/var/lib/smalltalk"\" -DMODULE_PATH=\""/usr/local/lib/smalltalk"\" -DLIBEXEC_PATH=\""/usr/local/libexec/smalltalk"\" -DPREFIX=\""/usr/local"\" -DEXEC_PREFIX=\""/usr/local"\" -DDEFAULT_EXECUTABLE=\""/usr/local/bin/gst"\" -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gst-tool.o -MD -MP -MF .deps/gst-tool.Tpo -c -o gst-tool.o gst-tool.c
touch ./packages/blox/browser/stamp-classes
mv -f .deps/main.Tpo .deps/main.Po
/bin/sh ./libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -export-dynamic -L/usr/local/lib -fstack-protector-strong -o gst main.o libgst/libgst.la lib-src/library.la -lrt -lm -L/usr/local/lib
mv -f .deps/gst-tool.Tpo .deps/gst-tool.Po
/bin/sh ./libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -export-dynamic -L/usr/local/lib -fstack-protector-strong -o gst-tool gst-tool.o libgst/libgst.la lib-src/library.la -lrt -lm -L/usr/local/lib
libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -fstack-protector-strong -o .libs/gst main.o -Wl,--export-dynamic -L/usr/local/lib libgst/.libs/libgst.so lib-src/.libs/library.a -ldl -lrt -lm -pthread -Wl,-rpath -Wl,/usr/local/lib
libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -fstack-protector-strong -o .libs/gst-tool gst-tool.o -Wl,--export-dynamic -L/usr/local/lib libgst/.libs/libgst.so lib-src/.libs/library.a -ldl -lrt -lm -pthread -Wl,-rpath -Wl,/usr/local/lib
./gst --no-user-files --kernel-dir "./kernel" --image gst.im -iQ /dev/null
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/announcements/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/blox/browser/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/complex/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/continuations/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/cpp/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/debug/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/dbd-mysql/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/dbd-postgresql/package.xml
mkdir /tmp/gstar-0ibW06
mkdir /tmp/gstar-0ibW06/DebugTools
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/debug/DebugTools.st /tmp/gstar-0ibW06/DebugTools/DebugTools.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/debug/ChangeLog /tmp/gstar-0ibW06/DebugTools/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/debug/debugtests.st /tmp/gstar-0ibW06/DebugTools/debugtests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DebugTools.star
cd /tmp/gstar-0ibW06/DebugTools && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DebugTools.star .
mkdir /tmp/gstar-lzkXOu
mkdir /tmp/gstar-lzkXOu/Announcements
mkdir /tmp/gstar-aIv0WS
mkdir /tmp/gstar-0DDaEw
mkdir /tmp/gstar-aIv0WS/DBD-MySQL
mkdir /tmp/gstar-0DDaEw/Complex
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/announcements/Announcements.st /tmp/gstar-lzkXOu/Announcements/Announcements.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/announcements/AnnouncementsTests.st /tmp/gstar-lzkXOu/Announcements/AnnouncementsTests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/complex/Complex.st /tmp/gstar-0DDaEw/Complex/Complex.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Column.st /tmp/gstar-aIv0WS/DBD-MySQL/Column.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Announcements.star
cd /tmp/gstar-lzkXOu/Announcements && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Announcements.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/complex/ChangeLog /tmp/gstar-0DDaEw/Complex/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Connection.st /tmp/gstar-aIv0WS/DBD-MySQL/Connection.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/complex/complextests.st /tmp/gstar-0DDaEw/Complex/complextests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Extensions.st /tmp/gstar-aIv0WS/DBD-MySQL/Extensions.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Complex.star
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/ResultSet.st /tmp/gstar-aIv0WS/DBD-MySQL/ResultSet.st
cd /tmp/gstar-0DDaEw/Complex && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Complex.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Row.st /tmp/gstar-aIv0WS/DBD-MySQL/Row.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Statement.st /tmp/gstar-aIv0WS/DBD-MySQL/Statement.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Table.st /tmp/gstar-aIv0WS/DBD-MySQL/Table.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/TableColumnInfo.st /tmp/gstar-aIv0WS/DBD-MySQL/TableColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/ChangeLog /tmp/gstar-aIv0WS/DBD-MySQL/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/MySQLTests.st /tmp/gstar-aIv0WS/DBD-MySQL/MySQLTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-MySQL.star
cd /tmp/gstar-aIv0WS/DBD-MySQL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-MySQL.star .
mkdir /tmp/gstar-5sjbSJ
mkdir /tmp/gstar-5sjbSJ/Continuations
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/Amb.st /tmp/gstar-5sjbSJ/Continuations/Amb.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/ShiftReset.st /tmp/gstar-5sjbSJ/Continuations/ShiftReset.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/Test.st /tmp/gstar-5sjbSJ/Continuations/Test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/AmbTest.st /tmp/gstar-5sjbSJ/Continuations/AmbTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/ShiftResetTest.st /tmp/gstar-5sjbSJ/Continuations/ShiftResetTest.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Continuations.star
cd /tmp/gstar-5sjbSJ/Continuations && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Continuations.star .
mkdir /tmp/gstar-y9jd2f
mkdir /tmp/gstar-y9jd2f/BLOXBrowser
mkdir /tmp/gstar-eE8MMa
mkdir /tmp/gstar-eE8MMa/CParser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Load.st /tmp/gstar-y9jd2f/BLOXBrowser/Load.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/GuiData.st /tmp/gstar-y9jd2f/BLOXBrowser/GuiData.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/StreamWrapper.st /tmp/gstar-eE8MMa/CParser/StreamWrapper.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/View.st /tmp/gstar-y9jd2f/BLOXBrowser/View.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/PushBackStream.st /tmp/gstar-eE8MMa/CParser/PushBackStream.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Manager.st /tmp/gstar-y9jd2f/BLOXBrowser/Manager.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CToken.st /tmp/gstar-eE8MMa/CParser/CToken.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/LineTokenStream.st /tmp/gstar-eE8MMa/CParser/LineTokenStream.stln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/RadioForm.st /tmp/gstar-y9jd2f/BLOXBrowser/RadioForm.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CPStrUnq.st /tmp/gstar-eE8MMa/CParser/CPStrUnq.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Menu.st /tmp/gstar-y9jd2f/BLOXBrowser/Menu.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ModalDialog.st /tmp/gstar-y9jd2f/BLOXBrowser/ModalDialog.stln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CPStrConc.st /tmp/gstar-eE8MMa/CParser/CPStrConc.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/PList.st /tmp/gstar-y9jd2f/BLOXBrowser/PList.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/StreamStack.st /tmp/gstar-eE8MMa/CParser/StreamStack.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/ExpansionStreamStack.st /tmp/gstar-eE8MMa/CParser/ExpansionStreamStack.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/PText.st /tmp/gstar-y9jd2f/BLOXBrowser/PText.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CExpressionNode.st /tmp/gstar-eE8MMa/CParser/CExpressionNode.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/PCode.st /tmp/gstar-y9jd2f/BLOXBrowser/PCode.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ButtonForm.st /tmp/gstar-y9jd2f/BLOXBrowser/ButtonForm.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CParseExpr.st /tmp/gstar-eE8MMa/CParser/CParseExpr.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/BrowShell.st /tmp/gstar-y9jd2f/BLOXBrowser/BrowShell.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CPP.st /tmp/gstar-eE8MMa/CParser/CPP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/BrowserMain.st /tmp/gstar-y9jd2f/BLOXBrowser/BrowserMain.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CSymbol.st /tmp/gstar-eE8MMa/CParser/CSymbol.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CDeclNode.st /tmp/gstar-eE8MMa/CParser/CDeclNode.stln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ClassHierBrow.st /tmp/gstar-y9jd2f/BLOXBrowser/ClassHierBrow.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ClassBrow.st /tmp/gstar-y9jd2f/BLOXBrowser/ClassBrow.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/NamespBrow.st /tmp/gstar-y9jd2f/BLOXBrowser/NamespBrow.stln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CSymbolTable.st /tmp/gstar-eE8MMa/CParser/CSymbolTable.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CParseType.st /tmp/gstar-eE8MMa/CParser/CParseType.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/MethSetBrow.st /tmp/gstar-y9jd2f/BLOXBrowser/MethSetBrow.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/README /tmp/gstar-eE8MMa/CParser/README
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/ChangeLog /tmp/gstar-eE8MMa/CParser/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/CParser.star
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Inspector.st /tmp/gstar-y9jd2f/BLOXBrowser/Inspector.st
cd /tmp/gstar-eE8MMa/CParser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/CParser.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/DictInspect.st /tmp/gstar-y9jd2f/BLOXBrowser/DictInspect.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/MethInspect.st /tmp/gstar-y9jd2f/BLOXBrowser/MethInspect.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/StrcInspect.st /tmp/gstar-y9jd2f/BLOXBrowser/StrcInspect.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/DebugSupport.st /tmp/gstar-y9jd2f/BLOXBrowser/DebugSupport.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Debugger.st /tmp/gstar-y9jd2f/BLOXBrowser/Debugger.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Notifier.st /tmp/gstar-y9jd2f/BLOXBrowser/Notifier.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ChangeLog /tmp/gstar-y9jd2f/BLOXBrowser/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/BLOXBrowser.star
cd /tmp/gstar-y9jd2f/BLOXBrowser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/BLOXBrowser.star .
cd packages/dbd-sqlite && /usr/local/bin/gmake
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/dbi/package.xml
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite'
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sqlite3.lo -MD -MP -MF .deps/sqlite3.Tpo -c -o sqlite3.lo sqlite3.c
cd packages/gdbm && /usr/local/bin/gmake
mkdir /tmp/gstar-XOiu6E
mkdir /tmp/gstar-XOiu6E/DBD-PostgreSQL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/Connection.st /tmp/gstar-XOiu6E/DBD-PostgreSQL/Connection.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/ResultSet.st /tmp/gstar-XOiu6E/DBD-PostgreSQL/ResultSet.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/Row.st /tmp/gstar-XOiu6E/DBD-PostgreSQL/Row.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/ColumnInfo.st /tmp/gstar-XOiu6E/DBD-PostgreSQL/ColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/Statement.st /tmp/gstar-XOiu6E/DBD-PostgreSQL/Statement.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/Table.st /tmp/gstar-XOiu6E/DBD-PostgreSQL/Table.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/TableColumnInfo.st /tmp/gstar-XOiu6E/DBD-PostgreSQL/TableColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/FieldConverter.st /tmp/gstar-XOiu6E/DBD-PostgreSQL/FieldConverter.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-PostgreSQL.star
cd /tmp/gstar-XOiu6E/DBD-PostgreSQL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-PostgreSQL.star .
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/glorp/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/cairo/package.xml
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sqlite3.lo -MD -MP -MF .deps/sqlite3.Tpo -c sqlite3.c -fPIC -DPIC -o .libs/sqlite3.o
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm'
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gdbm.lo -MD -MP -MF .deps/gdbm.Tpo -c -o gdbm.lo gdbm.c
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/httpd/package.xml
cd packages/i18n && /usr/local/bin/gmake
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gdbm.lo -MD -MP -MF .deps/gdbm.Tpo -c gdbm.c -fPIC -DPIC -o .libs/gdbm.o
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n'
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -DLOCALEDIR="\"/usr/local/share/locale\"" -DLIBDIR="\"/usr/local/lib\"" -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT i18n.lo -MD -MP -MF .deps/i18n.Tpo -c -o i18n.lo i18n.c
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -DLOCALEDIR="\"/usr/local/share/locale\"" -DLIBDIR="\"/usr/local/lib\"" -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT localcharset.lo -MD -MP -MF .deps/localcharset.Tpo -c -o localcharset.lo localcharset.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT localcharset.lo -MD -MP -MF .deps/localcharset.Tpo -c localcharset.c -fPIC -DPIC -o .libs/localcharset.o
sqlite3.c:188:39: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
188 | tmpOOP = vmProxy->stringToOOP (sqlite3_column_text (stmt, i));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:191:39: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
191 | tmpOOP = vmProxy->stringToOOP (sqlite3_column_text (stmt, i));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkdir /tmp/gstar-VJaT3w
mkdir /tmp/gstar-VJaT3w/Glorp
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glorp/GlorpPort.st /tmp/gstar-VJaT3w/Glorp/GlorpPort.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glorp/Glorp.st /tmp/gstar-VJaT3w/Glorp/Glorp.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glorp/GlorpMySQL.st /tmp/gstar-VJaT3w/Glorp/GlorpMySQL.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glorp/GlorpTest.st /tmp/gstar-VJaT3w/Glorp/GlorpTest.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Glorp.star
cd /tmp/gstar-VJaT3w/Glorp && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Glorp.star .
mkdir /tmp/gstar-fZtqgs
mkdir /tmp/gstar-fZtqgs/WebServer
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/WebServer.st /tmp/gstar-fZtqgs/WebServer/WebServer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/FileServer.st /tmp/gstar-fZtqgs/WebServer/FileServer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/WikiServer.st /tmp/gstar-fZtqgs/WebServer/WikiServer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/STT.st /tmp/gstar-fZtqgs/WebServer/STT.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/Haiku.st /tmp/gstar-fZtqgs/WebServer/Haiku.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/edit.jpg /tmp/gstar-fZtqgs/WebServer/edit.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/example1.stt /tmp/gstar-fZtqgs/WebServer/example1.stt
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/example2.stt /tmp/gstar-fZtqgs/WebServer/example2.stt
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/find.jpg /tmp/gstar-fZtqgs/WebServer/find.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/head.jpg /tmp/gstar-fZtqgs/WebServer/head.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/help.jpg /tmp/gstar-fZtqgs/WebServer/help.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/history.jpg /tmp/gstar-fZtqgs/WebServer/history.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/next.jpg /tmp/gstar-fZtqgs/WebServer/next.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/prev.jpg /tmp/gstar-fZtqgs/WebServer/prev.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/recent.jpg /tmp/gstar-fZtqgs/WebServer/recent.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/rename.jpg /tmp/gstar-fZtqgs/WebServer/rename.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/test.st /tmp/gstar-fZtqgs/WebServer/test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/top.jpg /tmp/gstar-fZtqgs/WebServer/top.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/ChangeLog /tmp/gstar-fZtqgs/WebServer/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/WebServer.star
cd /tmp/gstar-fZtqgs/WebServer && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/WebServer.star .
mkdir /tmp/gstar-oTDqLX
mkdir /tmp/gstar-oTDqLX/DBI
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/ConnectionInfo.st /tmp/gstar-oTDqLX/DBI/ConnectionInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/Connection.st /tmp/gstar-oTDqLX/DBI/Connection.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/Statement.st /tmp/gstar-oTDqLX/DBI/Statement.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/ResultSet.st /tmp/gstar-oTDqLX/DBI/ResultSet.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/Row.st /tmp/gstar-oTDqLX/DBI/Row.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/ColumnInfo.st /tmp/gstar-oTDqLX/DBI/ColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/Table.st /tmp/gstar-oTDqLX/DBI/Table.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/FieldConverter.st /tmp/gstar-oTDqLX/DBI/FieldConverter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/ChangeLog /tmp/gstar-oTDqLX/DBI/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBI.star
cd /tmp/gstar-oTDqLX/DBI && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBI.star .
/usr/bin/sed -e '/^#/d' -e 's/@''PACKAGE''@/smalltalk/g' ref-add.sin > t-ref-add.sed
mv t-ref-add.sed ref-add.sed
cd packages/iconv && /usr/local/bin/gmake
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT i18n.lo -MD -MP -MF .deps/i18n.Tpo -c i18n.c -fPIC -DPIC -o .libs/i18n.o
mkdir /tmp/gstar-rxygC6
mkdir /tmp/gstar-rxygC6/Cairo
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoFuncs.st /tmp/gstar-rxygC6/Cairo/CairoFuncs.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoContext.st /tmp/gstar-rxygC6/Cairo/CairoContext.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoTransform.st /tmp/gstar-rxygC6/Cairo/CairoTransform.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoSurface.st /tmp/gstar-rxygC6/Cairo/CairoSurface.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoPattern.st /tmp/gstar-rxygC6/Cairo/CairoPattern.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Cairo.star
cd /tmp/gstar-rxygC6/Cairo && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Cairo.star .
/usr/bin/sed -e '/^#/d' -e 's/@''PACKAGE''@/smalltalk/g' ref-del.sin > t-ref-del.sed
2 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sqlite3.lo -MD -MP -MF .deps/sqlite3.Tpo -c sqlite3.c -o sqlite3.o >/dev/null 2>&1
mv t-ref-del.sed ref-del.sed
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/java/package.xml
cd packages/digest && /usr/local/bin/gmake
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv'
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT iconv.lo -MD -MP -MF .deps/iconv.Tpo -c -o iconv.lo iconv.c
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest'
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT digest.lo -MD -MP -MF .deps/digest.Tpo -c -o digest.lo digest.c
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c -o md5.lo md5.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT iconv.lo -MD -MP -MF .deps/iconv.Tpo -c iconv.c -fPIC -DPIC -o .libs/iconv.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c -fPIC -DPIC -o .libs/md5.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT digest.lo -MD -MP -MF .deps/digest.Tpo -c digest.c -fPIC -DPIC -o .libs/digest.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gdbm.lo -MD -MP -MF .deps/gdbm.Tpo -c gdbm.c -o gdbm.o >/dev/null 2>&1
mkdir /tmp/gstar-f9Bh5Q
mkdir /tmp/gstar-f9Bh5Q/Java
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/Java.st /tmp/gstar-f9Bh5Q/Java/Java.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaClassFiles.st /tmp/gstar-f9Bh5Q/Java/JavaClassFiles.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaMetaobjects.st /tmp/gstar-f9Bh5Q/Java/JavaMetaobjects.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaTranslation.st /tmp/gstar-f9Bh5Q/Java/JavaTranslation.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaRuntime.st /tmp/gstar-f9Bh5Q/Java/JavaRuntime.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaExtensions.st /tmp/gstar-f9Bh5Q/Java/JavaExtensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/extract-native.awk /tmp/gstar-f9Bh5Q/Java/extract-native.awk
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/gnu_gcj_convert_IOConverter.st /tmp/gstar-f9Bh5Q/Java/gnu_gcj_convert_IOConverter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/gnu_gcj_runtime_StackTrace.st /tmp/gstar-f9Bh5Q/Java/gnu_gcj_runtime_StackTrace.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/gnu_gcj_runtime_StringBuffer.st /tmp/gstar-f9Bh5Q/Java/gnu_gcj_runtime_StringBuffer.st
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT localcharset.lo -MD -MP -MF .deps/localcharset.Tpo -c localcharset.c -o localcharset.o >/dev/null 2>&1
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/gnu_java_net_PlainDatagramSocketImpl.st /tmp/gstar-f9Bh5Q/Java/gnu_java_net_PlainDatagramSocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/gnu_java_net_PlainSocketImpl.st /tmp/gstar-f9Bh5Q/Java/gnu_java_net_PlainSocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/gnu_java_nio_FileLockImpl.st /tmp/gstar-f9Bh5Q/Java/gnu_java_nio_FileLockImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/gnu_java_nio_SelectorImpl.st /tmp/gstar-f9Bh5Q/Java/gnu_java_nio_SelectorImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_io_File.st /tmp/gstar-f9Bh5Q/Java/java_io_File.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_io_FileDescriptor.st /tmp/gstar-f9Bh5Q/Java/java_io_FileDescriptor.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_io_ObjectInputStream.st /tmp/gstar-f9Bh5Q/Java/java_io_ObjectInputStream.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_io_VMObjectStreamClass.st /tmp/gstar-f9Bh5Q/Java/java_io_VMObjectStreamClass.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Character.st /tmp/gstar-f9Bh5Q/Java/java_lang_Character.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Class.st /tmp/gstar-f9Bh5Q/Java/java_lang_Class.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_ConcreteProcess.st /tmp/gstar-f9Bh5Q/Java/java_lang_ConcreteProcess.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Double.st /tmp/gstar-f9Bh5Q/Java/java_lang_Double.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Float.st /tmp/gstar-f9Bh5Q/Java/java_lang_Float.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Math.st /tmp/gstar-f9Bh5Q/Java/java_lang_Math.st
i18n.c:115:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Object.st /tmp/gstar-f9Bh5Q/Java/java_lang_Object.st
115 | static OOP buildArray ();
| ^
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Runtime.st /tmp/gstar-f9Bh5Q/Java/java_lang_Runtime.sti18n.c:122:
1: note: conflicting prototype is here
122 | buildArray (nl_iteln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_String.st /tmp/gstar-f9Bh5Q/Java/java_lang_String.stm * n
litems, int count)
| ^
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_StringBuffer.st /tmp/gstar-f9Bh5Q/Java/java_lang_StringBuffer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_System.st /tmp/gstar-f9Bh5Q/Java/java_lang_System.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Thread.st /tmp/gstar-f9Bh5Q/Java/java_lang_Thread.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_VMClassLoader.st /tmp/gstar-f9Bh5Q/Java/java_lang_VMClassLoader.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_ref_Reference.st /tmp/gstar-f9Bh5Q/Java/java_lang_ref_Reference.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_reflect_Array.st /tmp/gstar-f9Bh5Q/Java/java_lang_reflect_Array.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_reflect_Constructor.st /tmp/gstar-f9Bh5Q/Java/java_lang_reflect_Constructor.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_reflect_Field.st /tmp/gstar-f9Bh5Q/Java/java_lang_reflect_Field.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_reflect_Method.st /tmp/gstar-f9Bh5Q/Java/java_lang_reflect_Method.sti18n.c:116:20:
warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
116 | static const char *loadLoln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_reflect_Proxy.st /tmp/gstar-f9Bh5Q/Java/java_lang_reflect_Proxy.stcale ();
| ^
i18n.c:144:1: note: conflicting prototype is here
144 | loadLocale (Oln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_net_InetAddress.st /tmp/gstar-f9Bh5Q/Java/java_net_InetAddress.stO
P localeOOP, const char *string)
| ^ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_net_NetworkInterface.st /tmp/gstar-f9Bh5Q/Java/java_net_NetworkInterface.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_nio_DirectByteBufferImpl.st /tmp/gstar-f9Bh5Q/Java/java_nio_DirectByteBufferImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_nio_channels_FileChannelImpl.st /tmp/gstar-f9Bh5Q/Java/java_nio_channels_FileChannelImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_text_Collator.st /tmp/gstar-f9Bh5Q/Java/java_text_Collator.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_util_ResourceBundle.st /tmp/gstar-f9Bh5Q/Java/java_util_ResourceBundle.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_util_TimeZone.st /tmp/gstar-f9Bh5Q/Java/java_util_TimeZone.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_util_zip_Deflater.st /tmp/gstar-f9Bh5Q/Java/java_util_zip_Deflater.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_util_zip_Inflater.st /tmp/gstar-f9Bh5Q/Java/java_util_zip_Inflater.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/test.st /tmp/gstar-f9Bh5Q/Java/test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/ChangeLog /tmp/gstar-f9Bh5Q/Java/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Java.star
cd /tmp/gstar-f9Bh5Q/Java && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Java.star .
md5.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
66 | md5_init_ctx (ctx)
| ^
md5.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
84 | md5_read_ctx (ctx, resbuf)
| ^
md5.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
102 | md5_finish_ctx (ctx, resbuf)
| ^
md5.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
133 | md5_stream (stream, resblock)
| ^
md5.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
190 | md5_buffer (buffer, len, resblock)
| ^
md5.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
209 | md5_process_bytes (buffer, len, ctx)
| ^
md5.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
267 | md5_process_block iconv.c:(85:18: buffer,warning: lpassing 'const char **' to parameter of type 'char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
en, ctx)
| ^
85 | iconv (handle, &inbuf, &inbytesleft, &outbuf, &outbytesleft);
| ^~~~~~
/usr/local/include/iconv.h:87:43: note: passing argument to parameter 'inbuf' here
87 | extern size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
| ^
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT digest.lo -MD -MP -MF .deps/digest.Tpo -c digest.c -o digest.o >/dev/null 2>&1
mv -f .deps/sqlite3.Tpo .deps/sqlite3.Plo
/bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -rpath /usr/local/lib/smalltalk -release 3.2.5 -module -no-undefined -export-symbols-regex gst_initModule -L/usr/local/lib -fstack-protector-strong -o dbd-sqlite3.la -rpath /usr/local/lib/smalltalk sqlite3.lo -lsqlite3 -lrt -lm -L/usr/local/lib
2 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT i18n.lo -MD -MP -MF .deps/i18n.Tpo -c i18n.c -o i18n.o >/dev/null 2>&1
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c -o sha1.lo sha1.c
1 warning generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT iconv.lo -MD -MP -MF .deps/iconv.Tpo -c iconv.c -o iconv.o >/dev/null 2>&1
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c sha1.c -fPIC -DPIC -o .libs/sha1.o
mv -f .deps/gdbm.Tpo .deps/gdbm.Plo
/bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -rpath /usr/local/lib/smalltalk -release 3.2.5 -module -no-undefined -export-symbols-regex gst_initModule -L/usr/local/lib -fstack-protector-strong -o gdbm.la -rpath /usr/local/lib/smalltalk gdbm.lo -lgdbm -lrt -lm -L/usr/local/lib
mv -f .deps/localcharset.Tpo .deps/localcharset.Plo
mv -f .deps/digest.Tpo .deps/digest.Plo
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/gnuplot/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/magritte/package.xml
libtool: link: /usr/local/bin/nm -B .libs/sqlite3.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/dbd-sqlite3.exp
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/dbd-sqlite3.exp" > ".libs/dbd-sqlite3.expT"
libtool: link: mv -f ".libs/dbd-sqlite3.expT" ".libs/dbd-sqlite3.exp"
libtool: link: echo "{ global:" > .libs/dbd-sqlite3-3.2.5.so-ver
libtool: link: sed -e "s|$|;|" < .libs/dbd-sqlite3.exp >> .libs/dbd-sqlite3-3.2.5.so-ver
libtool: link: echo "local: *; };" >> .libs/dbd-sqlite3-3.2.5.so-ver
libtool: link: cc -shared -fPIC -DPIC .libs/sqlite3.o -L/usr/local/lib -lsqlite3 -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,dbd-sqlite3-3.2.5.so -Wl,-version-script -Wl,.libs/dbd-sqlite3-3.2.5.so-ver -o .libs/dbd-sqlite3-3.2.5.so
7 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c -o md5.o >/dev/null 2>&1
libtool: link: /usr/local/bin/nm -B .libs/gdbm.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/gdbm.exp
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/gdbm.exp" > ".libs/gdbm.expT"
libtool: link: mv -f ".libs/gdbm.expT" ".libs/gdbm.exp"
libtool: link: echo "{ global:" > .libs/gdbm-3.2.5.so-ver
libtool: link: sed -e "s|$|;|" < .libs/gdbm.exp >> .libs/gdbm-3.2.5.so-ver
mkdir /tmp/gstar-WrpBVd
mkdir /tmp/gstar-WrpBVd/GNUPlot
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Base.st /tmp/gstar-WrpBVd/GNUPlot/Base.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Objects.st /tmp/gstar-WrpBVd/GNUPlot/Objects.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Series.st /tmp/gstar-WrpBVd/GNUPlot/Series.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Terminals.st /tmp/gstar-WrpBVd/GNUPlot/Terminals.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Expressions.st /tmp/gstar-WrpBVd/GNUPlot/Expressions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/2D.st /tmp/gstar-WrpBVd/GNUPlot/2D.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Examples.st /tmp/gstar-WrpBVd/GNUPlot/Examples.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/ChangeLog /tmp/gstar-WrpBVd/GNUPlot/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GNUPlot.star
cd /tmp/gstar-WrpBVd/GNUPlot && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GNUPlot.star .
libtool: link: echo "local: *; };" >> .libs/gdbm-3.2.5.so-ver
libtool: link: cc -shared -fPIC -DPIC .libs/gdbm.o -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /usr/local/lib/libgdbm.so -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,gdbm-3.2.5.so -Wl,-version-script -Wl,.libs/gdbm-3.2.5.so-ver -o .libs/gdbm-3.2.5.so
mv -f .deps/i18n.Tpo .deps/i18n.Plo
/bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -rpath /usr/local/lib/smalltalk -release 3.2.5 -module -no-undefined -export-symbols-regex gst_initModule -L/usr/local/lib -fstack-protector-strong -o i18n.la -rpath /usr/local/lib/smalltalk i18n.lo localcharset.lo -lrt -lm -L/usr/local/lib
mv -f .deps/iconv.Tpo .deps/iconv.Plo
/bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -rpath /usr/local/lib/smalltalk -release 3.2.5 -module -no-undefined -export-symbols-regex gst_initModule -L/usr/local/lib -fstack-protector-strong -o iconv.la -rpath /usr/local/lib/smalltalk iconv.lo -L/usr/local/lib -liconv -R/usr/local/lib -lrt -lm -L/usr/local/lib
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/magritte/package.xml
mkdir /tmp/gstar-LvaYdK
mkdir /tmp/gstar-LvaYdK/Magritte
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/magritte-gst.st /tmp/gstar-LvaYdK/Magritte/magritte-gst.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/magritte-model.st /tmp/gstar-LvaYdK/Magritte/magritte-model.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/PORTING /tmp/gstar-LvaYdK/Magritte/PORTING
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/ChangeLog /tmp/gstar-LvaYdK/Magritte/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/magritte-tests.st /tmp/gstar-LvaYdK/Magritte/magritte-tests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Magritte.star
cd /tmp/gstar-LvaYdK/Magritte && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Magritte.star .
libtool: link: /usr/local/bin/nm -B .libs/i18n.o .libs/localcharset.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/i18n.exp
libtool: link: /usr/local/bin/nm -B .libs/iconv.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/iconv.exp
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/i18n.exp" > ".libs/i18n.expT"
libtool: link: mv -f ".libs/i18n.expT" ".libs/i18n.exp"
libtool: link: (cd ".libs" && rm -f "dbd-sqlite3.so" && ln -s "dbd-sqlite3-3.2.5.so" "dbd-sqlite3.so")
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/iconv.exp" > ".libs/iconv.expT"
libtool: link: echo "{ global:" > .libs/i18n-3.2.5.so-ver
libtool: link: (cd ".libs" && rm -f "gdbm.so" && ln -s "gdbm-3.2.5.so" "gdbm.so")
libtool: link: ar cru .libs/dbd-sqlite3.a sqlite3.o
libtool: link: mv -f ".libs/iconv.expT" ".libs/iconv.exp"
libtool: link: sed -e "s|$|;|" < .libs/i18n.exp >> .libs/i18n-3.2.5.so-ver
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/ncurses/package.xml
libtool: link: ar cru .libs/gdbm.a gdbm.o
libtool: link: ranlib .libs/dbd-sqlite3.a
libtool: link: echo "{ global:" > .libs/iconv-3.2.5.so-ver
libtool: link: echo "local: *; };" >> .libs/i18n-3.2.5.so-ver
libtool: link: cc -shared -fPIC -DPIC .libs/i18n.o .libs/localcharset.o -L/usr/local/lib -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,i18n-3.2.5.so -Wl,-version-script -Wl,.libs/i18n-3.2.5.so-ver -o .libs/i18n-3.2.5.so
libtool: link: sed -e "s|$|;|" < .libs/iconv.exp >> .libs/iconv-3.2.5.so-ver
libtool: link: ranlib .libs/gdbm.a
mkdir /tmp/gstar-5fWXw8
mkdir /tmp/gstar-5fWXw8/Magritte-Seaside
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/magritte/magritte-seaside.st /tmp/gstar-5fWXw8/Magritte-Seaside/magritte-seaside.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Magritte-Seaside.star
cd /tmp/gstar-5fWXw8/Magritte-Seaside && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Magritte-Seaside.star .
libtool: link: echo "local: *; };" >> .libs/iconv-3.2.5.so-ver
libtool: link: cc -shared -fPIC -DPIC .libs/iconv.o -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib -liconv -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,iconv-3.2.5.so -Wl,-version-script -Wl,.libs/iconv-3.2.5.so-ver -o .libs/iconv-3.2.5.so
libtool: link: ( cd ".libs" && rm -f "dbd-sqlite3.la" && ln -s "../dbd-sqlite3.la" "dbd-sqlite3.la" )
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite'
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/dbd-sqlite/package.xml
libtool: link: ( cd ".libs" && rm -f "gdbm.la" && ln -s "../gdbm.la" "gdbm.la" )
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm'
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/gdbm/package.xml
cd packages/net && /usr/local/bin/gmake
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net'
cc -DHAVE_CONFIG_H -I. -I../.. -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gnutls-wrapper.o -MD -MP -MF .deps/gnutls-wrapper.Tpo -c -o gnutls-wrapper.o gnutls-wrapper.c
libtool: link: (cd ".libs" && rm -f "i18n.so" && ln -s "i18n-3.2.5.so" "i18n.so")
mkdir /tmp/gstar-KcI8te
mkdir /tmp/gstar-KcI8te/GDBM
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm/gdbm-c.st /tmp/gstar-KcI8te/GDBM/gdbm-c.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm/gdbm.st /tmp/gstar-KcI8te/GDBM/gdbm.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm/gdbmtests.st /tmp/gstar-KcI8te/GDBM/gdbmtests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GDBM.star
cd /tmp/gstar-KcI8te/GDBM && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GDBM.star .
libtool: link: (cd ".libs" && rm -f "iconv.so" && ln -s "iconv-3.2.5.so" "iconv.so")
mv -f .deps/md5.Tpo .deps/md5.Plo
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/numerics/package.xml
libtool: link: ar cru .libs/iconv.a iconv.o
libtool: link: ranlib .libs/iconv.a
mkdir /tmp/gstar-kWjMBA
mkdir /tmp/gstar-kWjMBA/NCurses
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/ncurses/ncurses.st /tmp/gstar-kWjMBA/NCurses/ncurses.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/ncurses/ChangeLog /tmp/gstar-kWjMBA/NCurses/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/NCurses.star
cd /tmp/gstar-kWjMBA/NCurses && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/NCurses.star .
libtool: link: ( cd ".libs" && rm -f "iconv.la" && ln -s "../iconv.la" "iconv.la" )
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv'
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/iconv/package.xml
mkdir /tmp/gstar-UasNGt
mkdir /tmp/gstar-UasNGt/DBD-SQLite
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/SQLite.st /tmp/gstar-UasNGt/DBD-SQLite/SQLite.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/Connection.st /tmp/gstar-UasNGt/DBD-SQLite/Connection.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/ResultSet.st /tmp/gstar-UasNGt/DBD-SQLite/ResultSet.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/Statement.st /tmp/gstar-UasNGt/DBD-SQLite/Statement.st
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c sha1.c -o sha1.o >/dev/null 2>&1
libtool: link: ar cru .libs/i18n.a i18n.o localcharset.o
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/Row.st /tmp/gstar-UasNGt/DBD-SQLite/Row.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/ColumnInfo.st /tmp/gstar-UasNGt/DBD-SQLite/ColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/Table.st /tmp/gstar-UasNGt/DBD-SQLite/Table.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/TableColumnInfo.st /tmp/gstar-UasNGt/DBD-SQLite/TableColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/ChangeLog /tmp/gstar-UasNGt/DBD-SQLite/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/SQLiteTests.st /tmp/gstar-UasNGt/DBD-SQLite/SQLiteTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-SQLite.star
cd /tmp/gstar-UasNGt/DBD-SQLite && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-SQLite.star .
mv -f .deps/gnutls-wrapper.Tpo .deps/gnutls-wrapper.Po
/bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -L/usr/local/lib -fstack-protector-strong -o gnutls-wrapper gnutls-wrapper.o ../../lib-src/library.la -lrt -lm -L/usr/local/lib
libtool: link: ranlib .libs/i18n.a
cd packages/opengl && /usr/local/bin/gmake
cd packages/glut && /usr/local/bin/gmake
libtool: link: ( cd ".libs" && rm -f "i18n.la" && ln -s "../i18n.la" "i18n.la" )
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n'
cd packages/sdl/libsdl && /usr/local/bin/gmake
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/i18n/package.xml
mkdir /tmp/gstar-UY6woK
mkdir /tmp/gstar-UY6woK/DhbNumericalMethods
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Basic.st /tmp/gstar-UY6woK/DhbNumericalMethods/Basic.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Statistics.st /tmp/gstar-UY6woK/DhbNumericalMethods/Statistics.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/RNG.st /tmp/gstar-UY6woK/DhbNumericalMethods/RNG.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Approximation.st /tmp/gstar-UY6woK/DhbNumericalMethods/Approximation.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Matrixes.st /tmp/gstar-UY6woK/DhbNumericalMethods/Matrixes.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Functions.st /tmp/gstar-UY6woK/DhbNumericalMethods/Functions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Optimization.st /tmp/gstar-UY6woK/DhbNumericalMethods/Optimization.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Distributions.st /tmp/gstar-UY6woK/DhbNumericalMethods/Distributions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Integration.st /tmp/gstar-UY6woK/DhbNumericalMethods/Integration.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/NumericsAdds.st /tmp/gstar-UY6woK/DhbNumericalMethods/NumericsAdds.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/ChangeLog /tmp/gstar-UY6woK/DhbNumericalMethods/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/NumericsTests.st /tmp/gstar-UY6woK/DhbNumericalMethods/NumericsTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DhbNumericalMethods.star
cd /tmp/gstar-UY6woK/DhbNumericalMethods && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DhbNumericalMethods.star .
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl'
/bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../.. -I../../../libgst -I../../../lib-src -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gst-sdl.lo -MD -MP -MF .deps/gst-sdl.Tpo -c -o gst-sdl.lo gst-sdl.c
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl'
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstopengl.lo -MD -MP -MF .deps/gstopengl.Tpo -c -o gstopengl.lo gstopengl.c
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut'
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGlut.lo -MD -MP -MF .deps/gstGlut.Tpo -c -o gstGlut.lo gstGlut.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../.. -I../../../libgst -I../../../lib-src -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gst-sdl.lo -MD -MP -MF .deps/gst-sdl.Tpo -c gst-sdl.c -fPIC -DPIC -o .libs/gst-sdl.o
libtool: link: cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -fstack-protector-strong -o gnutls-wrapper gnutls-wrapper.o -L/usr/local/lib ../../lib-src/.libs/library.a -ldl -lrt -lm -pthread
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGl.lo -MD -MP -MF .deps/gstGl.Tpo -c -o gstGl.lo gstGl.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstopengl.lo -MD -MP -MF .deps/gstopengl.Tpo -c gstopengl.c -fPIC -DPIC -o .libs/gstopengl.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGl.lo -MD -MP -MF .deps/gstGl.Tpo -c gstGl.c -fPIC -DPIC -o .libs/gstGl.o
mkdir /tmp/gstar-shZS9U
mkdir /tmp/gstar-shZS9U/Iconv
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv/Sets.st /tmp/gstar-shZS9U/Iconv/Sets.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv/UTF7.st /tmp/gstar-shZS9U/Iconv/UTF7.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv/iconvtests.st /tmp/gstar-shZS9U/Iconv/iconvtests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Iconv.star
cd /tmp/gstar-shZS9U/Iconv && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Iconv.star .
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGlut.lo -MD -MP -MF .deps/gstGlut.Tpo -c gstGlut.c -fPIC -DPIC -o .libs/gstGlut.o
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGlu.lo -MD -MP -MF .deps/gstGlu.Tpo -c -o gstGlu.lo gstGlu.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGlu.lo -MD -MP -MF .deps/gstGlu.Tpo -c gstGlu.c -fPIC -DPIC -o .libs/gstGlu.o
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net'
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/net/package.xml
mkdir /tmp/gstar-i6O2Ed
mkdir /tmp/gstar-i6O2Ed/I18N
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/Locale.st /tmp/gstar-i6O2Ed/I18N/Locale.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/Expression.st /tmp/gstar-i6O2Ed/I18N/Expression.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/GetText.st /tmp/gstar-i6O2Ed/I18N/GetText.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/Numbers.st /tmp/gstar-i6O2Ed/I18N/Numbers.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/Times.st /tmp/gstar-i6O2Ed/I18N/Times.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/ChangeLog /tmp/gstar-i6O2Ed/I18N/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/I18N.star
cd /tmp/gstar-i6O2Ed/I18N && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/I18N.star .
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../.. -I../../../libgst -I../../../lib-src -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gst-sdl.lo -MD -MP -MF .deps/gst-sdl.Tpo -c gst-sdl.c -o gst-sdl.o >/dev/null 2>&1
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGluNurbs.lo -MD -MP -MF .deps/gstGluNurbs.Tpo -c -o gstGluNurbs.lo gstGluNurbs.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGluNurbs.lo -MD -MP -MF .deps/gstGluNurbs.Tpo -c gstGluNurbs.c -fPIC -DPIC -o .libs/gstGluNurbs.o
gstGl.c:1026:24: warning: passing 'GLint *' (aka 'int *') to parameter of type 'GLuint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
1026 | glGenTextures (size, textures);
| ^~~~~~~~
/usr/local/include/GL/gl.h:1302:57: note: passing argument to parameter 'textures' here
1302 | GLAPI void GLAPIENTRY glGenTextures( GLsizei n, GLuint *textures );
| ^
gstGl.c:1049:27: warning: passing 'GLint *' (aka 'int *') to parameter of type 'const GLuint *' (aka 'const unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
1049 | glDeleteTextures (size, textures);
| ^~~~~~~~
/usr/local/include/GL/gl.h:1304:66: note: passing argument to parameter 'textures' here
1304 | GLAPI void GLAPIENTRY glDeleteTextures( GLsizei n, const GLuint *textures);
| ^
mkdir /tmp/gstar-QFf7aH
mkdir /tmp/gstar-QFf7aH/NetClients
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/MIME.st /tmp/gstar-QFf7aH/NetClients/MIME.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/Base.st /tmp/gstar-QFf7aH/NetClients/Base.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/ContentHandler.st /tmp/gstar-QFf7aH/NetClients/ContentHandler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/IMAP.st /tmp/gstar-QFf7aH/NetClients/IMAP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/POP.st /tmp/gstar-QFf7aH/NetClients/POP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/SMTP.st /tmp/gstar-QFf7aH/NetClients/SMTP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/NNTP.st /tmp/gstar-QFf7aH/NetClients/NNTP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/FTP.st /tmp/gstar-QFf7aH/NetClients/FTP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/HTTP.st /tmp/gstar-QFf7aH/NetClients/HTTP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/URIResolver.st /tmp/gstar-QFf7aH/NetClients/URIResolver.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/NetServer.st /tmp/gstar-QFf7aH/NetClients/NetServer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/ChangeLog /tmp/gstar-QFf7aH/NetClients/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/IMAPTests.st /tmp/gstar-QFf7aH/NetClients/IMAPTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/NetClients.star
cd /tmp/gstar-QFf7aH/NetClients && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/NetClients.star .
mv -f .deps/sha1.Tpo .deps/sha1.Plo
/bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -rpath /usr/local/lib/smalltalk -release 3.2.5 -module -no-undefined -export-symbols-regex gst_initModule -L/usr/local/lib -fstack-protector-strong -o digest.la -rpath /usr/local/lib/smalltalk digest.lo md5.lo sha1.lo -lrt -lm -L/usr/local/lib
gstGlut.c:533:12: warning: explicitly assigning value of variable of type 'VMProxy *' (aka 'struct VMProxy *') to itself [-Wself-assign]
533 | vm_proxy = vm_proxy;
| ~~~~~~~~ ^ ~~~~~~~~
mv -f .deps/gst-sdl.Tpo .deps/gst-sdl.Plo
/bin/sh ../../../libtool --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -rpath /usr/local/lib/smalltalk -release 3.2.5 -module -no-undefined -export-symbols-regex gst_initModule -L/usr/local/lib -fstack-protector-strong -o sdl.la -rpath /usr/local/lib/smalltalk gst-sdl.lo -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -pthread -lrt -lm -L/usr/local/lib
libtool: link: /usr/local/bin/nm -B .libs/digest.o .libs/md5.o .libs/sha1.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/digest.exp
/bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGluTess.lo -MD -MP -MF .deps/gstGluTess.Tpo -c -o gstGluTess.lo gstGluTess.c
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/digest.exp" > ".libs/digest.expT"
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGlu.lo -MD -MP -MF .deps/gstGlu.Tpo -c gstGlu.c -o gstGlu.o >/dev/null 2>&1
libtool: link: mv -f ".libs/digest.expT" ".libs/digest.exp"
libtool: link: echo "{ global:" > .libs/digest-3.2.5.so-ver
libtool: link: sed -e "s|$|;|" < .libs/digest.exp >> .libs/digest-3.2.5.so-ver
libtool: link: /usr/local/bin/nm -B .libs/gst-sdl.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/sdl.exp
libtool: link: echo "local: *; };" >> .libs/digest-3.2.5.so-ver
libtool: link: cc -shared -fPIC -DPIC .libs/digest.o .libs/md5.o .libs/sha1.o -L/usr/local/lib -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,digest-3.2.5.so -Wl,-version-script -Wl,.libs/digest-3.2.5.so-ver -o .libs/digest-3.2.5.so
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/sdl.exp" > ".libs/sdl.expT"
libtool: link: mv -f ".libs/sdl.expT" ".libs/sdl.exp"
libtool: link: echo "{ global:" > .libs/sdl-3.2.5.so-ver
libtool: link: sed -e "s|$|;|" < .libs/sdl.exp >> .libs/sdl-3.2.5.so-ver
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGluTess.lo -MD -MP -MF .deps/gstGluTess.Tpo -c gstGluTess.c -fPIC -DPIC -o .libs/gstGluTess.o
libtool: link: echo "local: *; };" >> .libs/sdl-3.2.5.so-ver
libtool: link: cc -shared -fPIC -DPIC .libs/gst-sdl.o -L/usr/local/lib -lSDL -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-rpath -Wl,/usr/local/lib -pthread -pthread -Wl,-soname -Wl,sdl-3.2.5.so -Wl,-version-script -Wl,.libs/sdl-3.2.5.so-ver -o .libs/sdl-3.2.5.so
2 warnings generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGl.lo -MD -MP -MF .deps/gstGl.Tpo -c gstGl.c -o gstGl.o >/dev/null 2>&1
1 warning generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGlut.lo -MD -MP -MF .deps/gstGlut.Tpo -c gstGlut.c -o gstGlut.o >/dev/null 2>&1
libtool: link: (cd ".libs" && rm -f "sdl.so" && ln -s "sdl-3.2.5.so" "sdl.so")
libtool: link: (cd ".libs" && rm -f "digest.so" && ln -s "digest-3.2.5.so" "digest.so")
libtool: link: ar cru .libs/sdl.a gst-sdl.o
libtool: link: ar cru .libs/digest.a digest.o md5.o sha1.o
libtool: link: ranlib .libs/digest.a
libtool: link: ranlib .libs/sdl.a
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstopengl.lo -MD -MP -MF .deps/gstopengl.Tpo -c gstopengl.c -o gstopengl.o >/dev/null 2>&1
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGluNurbs.lo -MD -MP -MF .deps/gstGluNurbs.Tpo -c gstGluNurbs.c -o gstGluNurbs.o >/dev/null 2>&1
libtool: link: ( cd ".libs" && rm -f "digest.la" && ln -s "../digest.la" "digest.la" )
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest'
libtool: link: ( cd ".libs" && rm -f "sdl.la" && ln -s "../sdl.la" "sdl.la" )
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/digest/package.xml
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl'
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl/package.xml
gstGluTess.c:206:12: warning: explicitly assigning value of variable of type 'VMProxy *' (aka 'struct VMProxy *') to itself [-Wself-assign]
206 | vm_proxy = vm_proxy;
| ~~~~~~~~ ^ ~~~~~~~~
1 warning generated.
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../libgst -I../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT gstGluTess.lo -MD -MP -MF .deps/gstGluTess.Tpo -c gstGluTess.c -o gstGluTess.o >/dev/null 2>&1
mv -f .deps/gstGlu.Tpo .deps/gstGlu.Plo
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_gl/package.xml
mkdir /tmp/gstar-LF9TS7
mkdir /tmp/gstar-LF9TS7/Digest
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest/digest.st /tmp/gstar-LF9TS7/Digest/digest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest/md5.st /tmp/gstar-LF9TS7/Digest/md5.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest/sha1.st /tmp/gstar-LF9TS7/Digest/sha1.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest/mdtests.st /tmp/gstar-LF9TS7/Digest/mdtests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Digest.star
cd /tmp/gstar-LF9TS7/Digest && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Digest.star .
mkdir /tmp/gstar-UPv2Y5
mkdir /tmp/gstar-UPv2Y5/LibSDL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL.st /tmp/gstar-UPv2Y5/LibSDL/SDL.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_active.st /tmp/gstar-UPv2Y5/LibSDL/SDL_active.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_byteorder.st /tmp/gstar-UPv2Y5/LibSDL/SDL_byteorder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_cpuinfo.st /tmp/gstar-UPv2Y5/LibSDL/SDL_cpuinfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_endian.st /tmp/gstar-UPv2Y5/LibSDL/SDL_endian.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_error.st /tmp/gstar-UPv2Y5/LibSDL/SDL_error.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_events.st /tmp/gstar-UPv2Y5/LibSDL/SDL_events.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_joystick.st /tmp/gstar-UPv2Y5/LibSDL/SDL_joystick.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_keyboard.st /tmp/gstar-UPv2Y5/LibSDL/SDL_keyboard.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_keysym.st /tmp/gstar-UPv2Y5/LibSDL/SDL_keysym.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_loadso.st /tmp/gstar-UPv2Y5/LibSDL/SDL_loadso.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_mouse.st /tmp/gstar-UPv2Y5/LibSDL/SDL_mouse.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_mutex.st /tmp/gstar-UPv2Y5/LibSDL/SDL_mutex.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_name.st /tmp/gstar-UPv2Y5/LibSDL/SDL_name.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_rwops.st /tmp/gstar-UPv2Y5/LibSDL/SDL_rwops.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_syswm.st /tmp/gstar-UPv2Y5/LibSDL/SDL_syswm.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_thread.st /tmp/gstar-UPv2Y5/LibSDL/SDL_thread.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_timer.st /tmp/gstar-UPv2Y5/LibSDL/SDL_timer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL_video.st /tmp/gstar-UPv2Y5/LibSDL/SDL_video.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/Display.st /tmp/gstar-UPv2Y5/LibSDL/Display.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/EventSource.st /tmp/gstar-UPv2Y5/LibSDL/EventSource.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL.star
cd /tmp/gstar-UPv2Y5/LibSDL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL.star .
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/cairo/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_image/package.xml
mkdir /tmp/gstar-aI48dk
mkdir /tmp/gstar-aI48dk/LibSDL_GL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_gl/Display.st /tmp/gstar-aI48dk/LibSDL_GL/Display.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_GL.star
cd /tmp/gstar-aI48dk/LibSDL_GL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_GL.star .
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_mixer/package.xml
mkdir /tmp/gstar-7Md49f
mkdir /tmp/gstar-7Md49f/CairoSDL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/cairo/CairoSDL.st /tmp/gstar-7Md49f/CairoSDL/CairoSDL.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/CairoSDL.star
cd /tmp/gstar-7Md49f/CairoSDL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/CairoSDL.star .
mkdir /tmp/gstar-xRTBNw
mkdir /tmp/gstar-xRTBNw/LibSDL_image
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_image/SDL_image.st /tmp/gstar-xRTBNw/LibSDL_image/SDL_image.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_image.star
cd /tmp/gstar-xRTBNw/LibSDL_image && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_image.star .
mv -f .deps/gstGluTess.Tpo .deps/gstGluTess.Plo
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_sound/package.xml
mv -f .deps/gstGlut.Tpo .deps/gstGlut.Plo
/bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -rpath /usr/local/lib/smalltalk -release 3.2.5 -module -no-undefined -export-symbols-regex gst_initModule -L/usr/local/lib -fstack-protector-strong -o gstglut.la -rpath /usr/local/lib/smalltalk gstGlut.lo -lglut -L/usr/local/lib -lSM -lICE -lX11 -lm -lrt -lm -L/usr/local/lib
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_ttf/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/stinst/compiler/package.xml
mkdir /tmp/gstar-DlXYla
mkdir /tmp/gstar-DlXYla/LibSDL_mixer
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_mixer/SDL_mixer.st /tmp/gstar-DlXYla/LibSDL_mixer/SDL_mixer.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_mixer.star
cd /tmp/gstar-DlXYla/LibSDL_mixer && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_mixer.star .
libtool: link: /usr/local/bin/nm -B .libs/gstGlut.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/gstglut.exp
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/stinst/parser/package.xml
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/gstglut.exp" > ".libs/gstglut.expT"
mv -f .deps/gstGluNurbs.Tpo .deps/gstGluNurbs.Plo
libtool: link: mv -f ".libs/gstglut.expT" ".libs/gstglut.exp"
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/stinst/doc/package.xml
mv -f .deps/gstGl.Tpo .deps/gstGl.Plo
libtool: link: echo "{ global:" > .libs/gstglut-3.2.5.so-ver
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/profile/package.xml
libtool: link: sed -e "s|$|;|" < .libs/gstglut.exp >> .libs/gstglut-3.2.5.so-ver
libtool: link: echo "local: *; };" >> .libs/gstglut-3.2.5.so-ver
libtool: link: cc -shared -fPIC -DPIC .libs/gstGlut.o -L/usr/local/lib -lglut -lSM -lICE -lX11 -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,gstglut-3.2.5.so -Wl,-version-script -Wl,.libs/gstglut-3.2.5.so-ver -o .libs/gstglut-3.2.5.so
mv -f .deps/gstopengl.Tpo .deps/gstopengl.Plo
/bin/sh ../../libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -rpath /usr/local/lib/smalltalk -release 3.2.5 -module -no-undefined -export-symbols-regex gst_initModule -L/usr/local/lib -fstack-protector-strong -o gstopengl.la -rpath /usr/local/lib/smalltalk gstopengl.lo gstGl.lo gstGlu.lo gstGluNurbs.lo gstGluTess.lo -lGL -lGLU -L/usr/local/lib -lSM -lICE -lX11 -lm -lrt -lm -L/usr/local/lib
mkdir /tmp/gstar-1kVFNw
mkdir /tmp/gstar-1kVFNw/LibSDL_sound
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_sound/SDL_audio.st /tmp/gstar-1kVFNw/LibSDL_sound/SDL_audio.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_sound/SDL_cdrom.st /tmp/gstar-1kVFNw/LibSDL_sound/SDL_cdrom.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_sound/SDL_sound.st /tmp/gstar-1kVFNw/LibSDL_sound/SDL_sound.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_sound.star
cd /tmp/gstar-1kVFNw/LibSDL_sound && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_sound.star .
mkdir /tmp/gstar-1tSHNg
mkdir /tmp/gstar-1tSHNg/LibSDL_ttf
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_ttf/SDL_ttf.st /tmp/gstar-1tSHNg/LibSDL_ttf/SDL_ttf.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_ttf.star
cd /tmp/gstar-1tSHNg/LibSDL_ttf && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_ttf.star .
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/roe/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sandstonedb/package.xml
mkdir /tmp/gstar-Xx6DBJ
mkdir /tmp/gstar-Xx6DBJ/Compiler
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/compiler/StartCompiler.st /tmp/gstar-Xx6DBJ/Compiler/StartCompiler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/compiler/test.st /tmp/gstar-Xx6DBJ/Compiler/test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/compiler/ChangeLog /tmp/gstar-Xx6DBJ/Compiler/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Compiler.star
cd /tmp/gstar-Xx6DBJ/Compiler && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Compiler.star .
libtool: link: /usr/local/bin/nm -B .libs/gstopengl.o .libs/gstGl.o .libs/gstGlu.o .libs/gstGluNurbs.o .libs/gstGluTess.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/gstopengl.exp
mkdir /tmp/gstar-6HzfXX
mkdir /tmp/gstar-6HzfXX/Parser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RBToken.st /tmp/gstar-6HzfXX/Parser/RBToken.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RBParseNodes.st /tmp/gstar-6HzfXX/Parser/RBParseNodes.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RBParser.st /tmp/gstar-6HzfXX/Parser/RBParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/ParseTreeSearcher.st /tmp/gstar-6HzfXX/Parser/ParseTreeSearcher.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RBFormatter.st /tmp/gstar-6HzfXX/Parser/RBFormatter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/OrderedSet.st /tmp/gstar-6HzfXX/Parser/OrderedSet.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STFileParser.st /tmp/gstar-6HzfXX/Parser/STFileParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STCompLit.st /tmp/gstar-6HzfXX/Parser/STCompLit.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STSymTable.st /tmp/gstar-6HzfXX/Parser/STSymTable.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STCompiler.st /tmp/gstar-6HzfXX/Parser/STCompiler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STDecompiler.st /tmp/gstar-6HzfXX/Parser/STDecompiler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STLoaderObjs.st /tmp/gstar-6HzfXX/Parser/STLoaderObjs.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STLoader.st /tmp/gstar-6HzfXX/Parser/STLoader.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/SqueakParser.st /tmp/gstar-6HzfXX/Parser/SqueakParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/SIFParser.st /tmp/gstar-6HzfXX/Parser/SIFParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/GSTParser.st /tmp/gstar-6HzfXX/Parser/GSTParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STEvaluationDriver.st /tmp/gstar-6HzfXX/Parser/STEvaluationDriver.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/Exporter.st /tmp/gstar-6HzfXX/Parser/Exporter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/NewSyntaxExporter.st /tmp/gstar-6HzfXX/Parser/NewSyntaxExporter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/OldSyntaxExporter.st /tmp/gstar-6HzfXX/Parser/OldSyntaxExporter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/SqueakExporter.st /tmp/gstar-6HzfXX/Parser/SqueakExporter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/Extensions.st /tmp/gstar-6HzfXX/Parser/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/ChangeLog /tmp/gstar-6HzfXX/Parser/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RewriteTests.st /tmp/gstar-6HzfXX/Parser/RewriteTests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/PoolResolutionTests.st /tmp/gstar-6HzfXX/Parser/PoolResolutionTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Parser.star
cd /tmp/gstar-6HzfXX/Parser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Parser.star .
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/gstopengl.exp" > ".libs/gstopengl.expT"
mkdir /tmp/gstar-0SVOZ6
mkdir /tmp/gstar-0SVOZ6/ClassPublisher
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/Publish.st /tmp/gstar-0SVOZ6/ClassPublisher/Publish.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/PSFileOut.st /tmp/gstar-0SVOZ6/ClassPublisher/PSFileOut.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/HTML.st /tmp/gstar-0SVOZ6/ClassPublisher/HTML.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/Texinfo.st /tmp/gstar-0SVOZ6/ClassPublisher/Texinfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/ChangeLog /tmp/gstar-0SVOZ6/ClassPublisher/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ClassPublisher.star
cd /tmp/gstar-0SVOZ6/ClassPublisher && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ClassPublisher.star .
libtool: link: mv -f ".libs/gstopengl.expT" ".libs/gstopengl.exp"
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/core/package.xml
mkdir /tmp/gstar-O4q8fW
mkdir /tmp/gstar-O4q8fW/ProfileTools
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/profile/Profiler.st /tmp/gstar-O4q8fW/ProfileTools/Profiler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/profile/ChangeLog /tmp/gstar-O4q8fW/ProfileTools/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ProfileTools.star
cd /tmp/gstar-O4q8fW/ProfileTools && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ProfileTools.star .
libtool: link: (cd ".libs" && rm -f "gstglut.so" && ln -s "gstglut-3.2.5.so" "gstglut.so")
libtool: link: echo "{ global:" > .libs/gstopengl-3.2.5.so-ver
libtool: link: ar cru .libs/gstglut.a gstGlut.o
libtool: link: sed -e "s|$|;|" < .libs/gstopengl.exp >> .libs/gstopengl-3.2.5.so-ver
libtool: link: echo "local: *; };" >> .libs/gstopengl-3.2.5.so-ver
libtool: link: cc -shared -fPIC -DPIC .libs/gstopengl.o .libs/gstGl.o .libs/gstGlu.o .libs/gstGluNurbs.o .libs/gstGluTess.o -L/usr/local/lib -lGL -lGLU -lSM -lICE -lX11 -lrt -lm -O2 -fstack-protector-strong -fstack-protector-strong -Wl,-soname -Wl,gstopengl-3.2.5.so -Wl,-version-script -Wl,.libs/gstopengl-3.2.5.so-ver -o .libs/gstopengl-3.2.5.so
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/dev/package.xml
libtool: link: ranlib .libs/gstglut.a
libtool: link: ( cd ".libs" && rm -f "gstglut.la" && ln -s "../gstglut.la" "gstglut.la" )
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut'
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/glut/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/examples/package.xml
mkdir /tmp/gstar-tiIcUp
mkdir /tmp/gstar-tiIcUp/SandstoneDb
mkdir /tmp/gstar-tiIcUp/SandstoneDb/Core
mkdir /tmp/gstar-tiIcUp/SandstoneDb/Store
mkdir /tmp/gstar-tiIcUp/SandstoneDb/Tests
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/Extensions.st /tmp/gstar-tiIcUp/SandstoneDb/Core/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDRecordMarker.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDRecordMarker.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDAbstractStore.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDAbstractStore.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDCachedStore.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDCachedStore.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Store/SDFileStore.st /tmp/gstar-tiIcUp/SandstoneDb/Store/SDFileStore.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Store/SDMemoryStore.st /tmp/gstar-tiIcUp/SandstoneDb/Store/SDMemoryStore.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDConcurrentDictionary.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDConcurrentDictionary.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/UUID.st /tmp/gstar-tiIcUp/SandstoneDb/Core/UUID.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDCheckPointer.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDCheckPointer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDActiveRecord.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDActiveRecord.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDError.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDError.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDLoadError.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDLoadError.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDCommitError.st /tmp/gstar-tiIcUp/SandstoneDb/Core/SDCommitError.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/Extensions.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDPersonMock.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/SDPersonMock.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDManMock.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/SDManMock.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDWomanMock.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/SDWomanMock.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDChildMock.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/SDChildMock.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDGrandChildMock.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/SDGrandChildMock.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/FooObject.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/FooObject.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDActiveRecordTest.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/SDActiveRecordTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDMemoryStoreTest.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/SDMemoryStoreTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDFileStoreTest.st /tmp/gstar-tiIcUp/SandstoneDb/Tests/SDFileStoreTest.st
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/swazoo/package.xml
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/SandstoneDb.star
cd /tmp/gstar-tiIcUp/SandstoneDb && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/SandstoneDb.star .
mkdir /tmp/gstar-Os0SIu
mkdir /tmp/gstar-Os0SIu/ROE
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/Extensions.st /tmp/gstar-Os0SIu/ROE/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/Core.st /tmp/gstar-Os0SIu/ROE/Core.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/Array.st /tmp/gstar-Os0SIu/ROE/Array.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/SQL.st /tmp/gstar-Os0SIu/ROE/SQL.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/Tests.st /tmp/gstar-Os0SIu/ROE/Tests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/SQLiteTests.st /tmp/gstar-Os0SIu/ROE/SQLiteTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ROE.star
cd /tmp/gstar-Os0SIu/ROE && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ROE.star .
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sport/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sunit/package.xml
mkdir /tmp/gstar-wORu19
mkdir /tmp/gstar-wORu19/Seaside-Development
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/dev/Seaside-Development-Core.st /tmp/gstar-wORu19/Seaside-Development/Seaside-Development-Core.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/dev/ChangeLog /tmp/gstar-wORu19/Seaside-Development/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Development.star
cd /tmp/gstar-wORu19/Seaside-Development && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Development.star .
libtool: link: (cd ".libs" && rm -f "gstopengl.so" && ln -s "gstopengl-3.2.5.so" "gstopengl.so")
libtool: link: ar cru .libs/gstopengl.a gstopengl.o gstGl.o gstGlu.o gstGluNurbs.o gstGluTess.o
libtool: link: ranlib .libs/gstopengl.a
mkdir /tmp/gstar-oIGC6z
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/swazoo-httpd/package.xml
mkdir /tmp/gstar-oIGC6z/Seaside-Core
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-GST.st /tmp/gstar-oIGC6z/Seaside-Core/Seaside-GST.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-Adapters-Core.st /tmp/gstar-oIGC6z/Seaside-Core/Seaside-Adapters-Core.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-Adapters-GST.st /tmp/gstar-oIGC6z/Seaside-Core/Seaside-Adapters-GST.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-Core.st /tmp/gstar-oIGC6z/Seaside-Core/Seaside-Core.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-GST-Override.st /tmp/gstar-oIGC6z/Seaside-Core/Seaside-GST-Override.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/ChangeLog /tmp/gstar-oIGC6z/Seaside-Core/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-Tests.st /tmp/gstar-oIGC6z/Seaside-Core/Seaside-Tests.st
libtool: link: ( cd ".libs" && rm -f "gstopengl.la" && ln -s "../gstopengl.la" "gstopengl.la" )
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-Adapters-Tests.st /tmp/gstar-oIGC6z/Seaside-Core/Seaside-Adapters-Tests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Core.star
cd /tmp/gstar-oIGC6z/Seaside-Core && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Core.star .
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl'
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/opengl/package.xml
mkdir /tmp/gstar-S2GjEk
mkdir /tmp/gstar-S2GjEk/GLUT
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/OpenGlut.st /tmp/gstar-S2GjEk/GLUT/OpenGlut.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/OpenGlutEnum.st /tmp/gstar-S2GjEk/GLUT/OpenGlutEnum.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/OpenGlutCallbacks.st /tmp/gstar-S2GjEk/GLUT/OpenGlutCallbacks.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/OpenGlutExampleObjects.st /tmp/gstar-S2GjEk/GLUT/OpenGlutExampleObjects.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/ChangeLog /tmp/gstar-S2GjEk/GLUT/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GLUT.star
cd /tmp/gstar-S2GjEk/GLUT && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GLUT.star .
mkdir /tmp/gstar-MoUCFc
mkdir /tmp/gstar-MoUCFc/Seaside
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/swazoo/Seaside-Adapters-Swazoo.st /tmp/gstar-MoUCFc/Seaside/Seaside-Adapters-Swazoo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/swazoo/ChangeLog /tmp/gstar-MoUCFc/Seaside/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside.star
cd /tmp/gstar-MoUCFc/Seaside && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside.star .
mkdir /tmp/gstar-1kEI6w
mkdir /tmp/gstar-1kEI6w/Sport
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sport/sport.st /tmp/gstar-1kEI6w/Sport/sport.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sport/sporttests.st /tmp/gstar-1kEI6w/Sport/sporttests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sport/sportsocktests.st /tmp/gstar-1kEI6w/Sport/sportsocktests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Sport.star
cd /tmp/gstar-1kEI6w/Sport && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Sport.star .
mkdir /tmp/gstar-BoWsv6
mkdir /tmp/gstar-BoWsv6/SUnit
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnitPreload.st /tmp/gstar-BoWsv6/SUnit/SUnitPreload.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnit.st /tmp/gstar-BoWsv6/SUnit/SUnit.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnitScript.st /tmp/gstar-BoWsv6/SUnit/SUnitScript.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnitTests.st /tmp/gstar-BoWsv6/SUnit/SUnitTests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnitScriptTests.st /tmp/gstar-BoWsv6/SUnit/SUnitScriptTests.st
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sockets/package.xml
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/SUnit.star
cd /tmp/gstar-BoWsv6/SUnit && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/SUnit.star .
mkdir /tmp/gstar-h40ngZ
mkdir /tmp/gstar-h40ngZ/Seaside-Examples
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/examples/Seaside-Examples.st /tmp/gstar-h40ngZ/Seaside-Examples/Seaside-Examples.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/examples/Seaside-Tests-Functional.st /tmp/gstar-h40ngZ/Seaside-Examples/Seaside-Tests-Functional.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/examples/ChangeLog /tmp/gstar-h40ngZ/Seaside-Examples/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Examples.star
cd /tmp/gstar-h40ngZ/Seaside-Examples && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Examples.star .
mkdir /tmp/gstar-oug7KR
mkdir /tmp/gstar-oug7KR/Swazoo
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Exceptions.st /tmp/gstar-oug7KR/Swazoo/Exceptions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Headers.st /tmp/gstar-oug7KR/Swazoo/Headers.st
cd packages/vfs && /usr/local/bin/gmake
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Messages.st /tmp/gstar-oug7KR/Swazoo/Messages.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Core.st /tmp/gstar-oug7KR/Swazoo/Core.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Resources.st /tmp/gstar-oug7KR/Swazoo/Resources.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/HTTP.st /tmp/gstar-oug7KR/Swazoo/HTTP.st
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/visualgst/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Protocol.st /tmp/gstar-oug7KR/Swazoo/Protocol.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/SCGI.st /tmp/gstar-oug7KR/Swazoo/SCGI.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Extensions.st /tmp/gstar-oug7KR/Swazoo/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/PORTING /tmp/gstar-oug7KR/Swazoo/PORTING
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Tests.st /tmp/gstar-oug7KR/Swazoo/Tests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Swazoo.star
cd /tmp/gstar-oug7KR/Swazoo && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Swazoo.star .
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/vfs'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/vfs'
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/vfs/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/builder/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/dom/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/tests/package.xml
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/pullparser/package.xml
mkdir /tmp/gstar-r3zy1o
mkdir /tmp/gstar-r3zy1o/Sockets
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/Buffers.st /tmp/gstar-r3zy1o/Sockets/Buffers.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/Datagram.st /tmp/gstar-r3zy1o/Sockets/Datagram.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/SocketAddress.st /tmp/gstar-r3zy1o/Sockets/SocketAddress.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/AbstractSocketImpl.st /tmp/gstar-r3zy1o/Sockets/AbstractSocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/IPSocketImpl.st /tmp/gstar-r3zy1o/Sockets/IPSocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/IP6SocketImpl.st /tmp/gstar-r3zy1o/Sockets/IP6SocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/UnixSocketImpl.st /tmp/gstar-r3zy1o/Sockets/UnixSocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/Sockets.st /tmp/gstar-r3zy1o/Sockets/Sockets.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/Tests.st /tmp/gstar-r3zy1o/Sockets/Tests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/cfuncs.st /tmp/gstar-r3zy1o/Sockets/cfuncs.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/init.st /tmp/gstar-r3zy1o/Sockets/init.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/ChangeLog /tmp/gstar-r3zy1o/Sockets/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/UnitTest.st /tmp/gstar-r3zy1o/Sockets/UnitTest.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Sockets.star
cd /tmp/gstar-r3zy1o/Sockets && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Sockets.star .
mkdir /tmp/gstar-lsefHS
mkdir /tmp/gstar-lsefHS/XML-DOM
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/dom/DOM.st /tmp/gstar-lsefHS/XML-DOM/DOM.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-DOM.star
cd /tmp/gstar-lsefHS/XML-DOM && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-DOM.star .
mkdir /tmp/gstar-GLtu48
mkdir /tmp/gstar-GLtu48/XML-XMLNodeBuilder
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/builder/NodeBuilder.st /tmp/gstar-GLtu48/XML-XMLNodeBuilder/NodeBuilder.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-XMLNodeBuilder.star
cd /tmp/gstar-GLtu48/XML-XMLNodeBuilder && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-XMLNodeBuilder.star .
mkdir /tmp/gstar-8IlV1x
mkdir /tmp/gstar-8IlV1x/VFSAddOns
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/vfs/VFS.st /tmp/gstar-8IlV1x/VFSAddOns/VFS.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/VFSAddOns.star
cd /tmp/gstar-8IlV1x/VFSAddOns && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/VFSAddOns.star .
mkdir /tmp/gstar-bUgx3X
mkdir /tmp/gstar-bUgx3X/XML-ParserTests
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/tests/XMLPullParserTests.st /tmp/gstar-bUgx3X/XML-ParserTests/XMLPullParserTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-ParserTests.star
cd /tmp/gstar-bUgx3X/XML-ParserTests && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-ParserTests.star .
mkdir /tmp/gstar-RZqVWA
mkdir /tmp/gstar-RZqVWA/VisualGST
cd packages/xml/expat && /usr/local/bin/gmake
mkdir /tmp/gstar-ibiugb
mkdir /tmp/gstar-ibiugb/OpenGL
mkdir /tmp/gstar-RZqVWA/VisualGST/Category
mkdir /tmp/gstar-RZqVWA/VisualGST/Clock
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/CategoryMenus
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/ClassMenus
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/DebugMenus
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus
mkdir /tmp/gstar-ibiugb/OpenGL/testmkdir /tmp/gstar-RZqVWA/VisualGST/Commands/HistoryCommands
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/InspectorMenus
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGL.st /tmp/gstar-ibiugb/OpenGL/OpenGL.st
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/MethodMenus
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/NamespaceMenus
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/SmalltalkMenusln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLEnum.st /tmp/gstar-ibiugb/OpenGL/OpenGLEnum.st
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/TabsMenus
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/ToolsMenus
mkdir /tmp/gstar-RZqVWA/VisualGST/Commands/WorkspaceMenus
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/parser/package.xml
mkdir /tmp/gstar-RZqVWA/VisualGST/Debugger
mkdir /tmp/gstar-RZqVWA/VisualGST/Icons
mkdir /tmp/gstar-RZqVWA/VisualGST/Image
mkdir /tmp/gstar-RZqVWA/VisualGST/Implementors
mkdir /tmp/gstar-RZqVWA/VisualGST/Inspector
mkdir /tmp/gstar-RZqVWA/VisualGST/Menus
mkdir /tmp/gstar-RZqVWA/VisualGST/Model
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/expat'
/bin/sh ../../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I../../.. -I../../../libgst -I../../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT expat.lo -MD -MP -MF .deps/expat.Tpo -c -o expat.lo expat.c
mkdir /tmp/gstar-RZqVWA/VisualGST/Notification
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLU.st /tmp/gstar-ibiugb/OpenGL/OpenGLU.st
mkdir /tmp/gstar-RZqVWA/VisualGST/Notification/Kernel
mkdir /tmp/gstar-RZqVWA/VisualGST/Source
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLUEnum.st /tmp/gstar-ibiugb/OpenGL/OpenGLUEnum.st
mkdir /tmp/gstar-RZqVWA/VisualGST/State
mkdir /tmp/gstar-RZqVWA/VisualGST/StBrowser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLUNurbs.st /tmp/gstar-ibiugb/OpenGL/OpenGLUNurbs.st
mkdir /tmp/gstar-RZqVWA/VisualGST/SUnit
mkdir /tmp/gstar-RZqVWA/VisualGST/Tests
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLUTess.st /tmp/gstar-ibiugb/OpenGL/OpenGLUTess.st
mkdir /tmp/gstar-RZqVWA/VisualGST/Tetris
mkdir /tmp/gstar-RZqVWA/VisualGST/Text
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLObjects.st /tmp/gstar-ibiugb/OpenGL/OpenGLObjects.st
mkdir /tmp/gstar-RZqVWA/VisualGST/Undo
mkdir /tmp/gstar-RZqVWA/VisualGST/Undo/Text
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/ChangeLog /tmp/gstar-ibiugb/OpenGL/ChangeLogln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/AbstractEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/AbstractEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/bezsurf.st /tmp/gstar-ibiugb/OpenGL/test/bezsurf.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/AddedEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/AddedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/cubemap.st /tmp/gstar-ibiugb/OpenGL/test/cubemap.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/CommentedEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/CommentedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/list.st /tmp/gstar-ibiugb/OpenGL/test/list.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/DoItEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/DoItEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/robot.st /tmp/gstar-ibiugb/OpenGL/test/robot.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/SystemEventManager.st /tmp/gstar-RZqVWA/VisualGST/Notification/SystemEventManager.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/surface.st /tmp/gstar-ibiugb/OpenGL/test/surface.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/EventMultiplexer.st /tmp/gstar-RZqVWA/VisualGST/Notification/EventMultiplexer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/surfpoints.st /tmp/gstar-ibiugb/OpenGL/test/surfpoints.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/EventDispatcher.st /tmp/gstar-RZqVWA/VisualGST/Notification/EventDispatcher.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/tess.st /tmp/gstar-ibiugb/OpenGL/test/tess.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/ModifiedEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/ModifiedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/test.st /tmp/gstar-ibiugb/OpenGL/test/test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/ModifiedClassDefinitionEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/ModifiedClassDefinitionEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/test2.st /tmp/gstar-ibiugb/OpenGL/test/test2.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/RecategorizedEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/RecategorizedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/texturesurf.st /tmp/gstar-ibiugb/OpenGL/test/texturesurf.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/RemovedEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/RemovedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/unproject.st /tmp/gstar-ibiugb/OpenGL/test/unproject.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/RenamedEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/RenamedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/font.st /tmp/gstar-ibiugb/OpenGL/test/font.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/ReorganizedEvent.st /tmp/gstar-RZqVWA/VisualGST/Notification/ReorganizedEvent.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/OpenGL.star
cd /tmp/gstar-ibiugb/OpenGL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/OpenGL.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/SystemChangeNotifier.st /tmp/gstar-RZqVWA/VisualGST/Notification/SystemChangeNotifier.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkAnnouncer.st /tmp/gstar-RZqVWA/VisualGST/GtkAnnouncer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkNamespaceSelectionChanged.st /tmp/gstar-RZqVWA/VisualGST/GtkNamespaceSelectionChanged.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkClassSelectionChanged.st /tmp/gstar-RZqVWA/VisualGST/GtkClassSelectionChanged.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/Command.st /tmp/gstar-RZqVWA/VisualGST/Commands/Command.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SmalltalkMenus/DoItCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/SmalltalkMenus/DoItCommand.st
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/saxdriver/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SmalltalkMenus/DebugItCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/SmalltalkMenus/DebugItCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SmalltalkMenus/PrintItCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/SmalltalkMenus/PrintItCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SmalltalkMenus/InspectItCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/SmalltalkMenus/InspectItCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SmalltalkMenus/AcceptItCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/SmalltalkMenus/AcceptItCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SmalltalkMenus/CancelCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/SmalltalkMenus/CancelCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/HistoryCommands/HistoryBackCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/HistoryCommands/HistoryBackCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/HistoryCommands/HistoryDisplayCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/HistoryCommands/HistoryDisplayCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/HistoryCommands/HistoryForwardCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/HistoryCommands/HistoryForwardCommand.st
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/saxparser/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/TabsMenus/CloseTabCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/TabsMenus/CloseTabCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/TabsMenus/NextTabCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/TabsMenus/NextTabCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/TabsMenus/PreviousTabCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/TabsMenus/PreviousTabCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/NamespaceMenus/NamespaceCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/NamespaceMenus/NamespaceCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/NamespaceMenus/InspectNamespaceCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/NamespaceMenus/InspectNamespaceCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/NamespaceMenus/FileoutNamespaceCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/NamespaceMenus/FileoutNamespaceCommand.st
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/xpath/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/NamespaceMenus/AddNamespaceCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/NamespaceMenus/AddNamespaceCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/NamespaceMenus/DeleteNamespaceCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/NamespaceMenus/DeleteNamespaceCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/NamespaceMenus/RenameNamespaceCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/NamespaceMenus/RenameNamespaceCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ClassMenus/ClassCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ClassMenus/ClassCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ClassMenus/InspectClassCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ClassMenus/InspectClassCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ClassMenus/FileoutClassCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ClassMenus/FileoutClassCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ClassMenus/AddClassCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ClassMenus/AddClassCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ClassMenus/DeleteClassCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ClassMenus/DeleteClassCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ClassMenus/RenameClassCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ClassMenus/RenameClassCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/CategoryMenus/CategoryCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/CategoryMenus/CategoryCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/CategoryMenus/FileoutCategoryCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/CategoryMenus/FileoutCategoryCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/CategoryMenus/AddCategoryCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/CategoryMenus/AddCategoryCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/CategoryMenus/RenameCategoryCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/CategoryMenus/RenameCategoryCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/MethodMenus/MethodCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/MethodMenus/MethodCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/MethodMenus/FileoutMethodCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/MethodMenus/FileoutMethodCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/MethodMenus/InspectMethodCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/MethodMenus/InspectMethodCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/MethodMenus/DeleteMethodCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/MethodMenus/DeleteMethodCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/MethodMenus/DebugTestCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/MethodMenus/DebugTestCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ToolsMenus/OpenAssistantCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ToolsMenus/OpenAssistantCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ToolsMenus/OpenWebBrowserCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ToolsMenus/OpenWebBrowserCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/CancelEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/CancelEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/UndoEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/UndoEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/RedoEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/RedoEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/CutEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/CutEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/CopyEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/CopyEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/PasteEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/PasteEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/SelectAllEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/SelectAllEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/FindEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/FindEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/ReplaceEditCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/EditMenus/ReplaceEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/DebugMenus/DebugCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/DebugMenus/DebugCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/DebugMenus/ContinueDebugCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/DebugMenus/ContinueDebugCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/DebugMenus/StepIntoDebugCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/DebugMenus/StepIntoDebugCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/DebugMenus/StepToDebugCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/DebugMenus/StepToDebugCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/MenuBuilder.st /tmp/gstar-RZqVWA/VisualGST/Menus/MenuBuilder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/MenuSeparator.st /tmp/gstar-RZqVWA/VisualGST/Menus/MenuSeparator.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/ToolbarSeparator.st /tmp/gstar-RZqVWA/VisualGST/Menus/ToolbarSeparator.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/LauncherToolbar.st /tmp/gstar-RZqVWA/VisualGST/Menus/LauncherToolbar.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/DebuggerToolbar.st /tmp/gstar-RZqVWA/VisualGST/Menus/DebuggerToolbar.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/NamespaceMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/NamespaceMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/ClassMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/ClassMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/CategoryMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/CategoryMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/ContextMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/ContextMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/MethodMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/MethodMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/EditMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/EditMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/SmalltalkMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/SmalltalkMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/ToolsMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/ToolsMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/HistoryMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/HistoryMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/TabsMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/TabsMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/InspectorMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/InspectorMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/TextMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/TextMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/WorkspaceVariableMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/WorkspaceVariableMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/SimpleWorkspaceMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/SimpleWorkspaceMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/WorkspaceMenus.st /tmp/gstar-RZqVWA/VisualGST/Menus/WorkspaceMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/FakeNamespace.st /tmp/gstar-RZqVWA/VisualGST/FakeNamespace.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Category/ClassCategory.st /tmp/gstar-RZqVWA/VisualGST/Category/ClassCategory.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Category/AbstractNamespace.st /tmp/gstar-RZqVWA/VisualGST/Category/AbstractNamespace.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Category/Class.st /tmp/gstar-RZqVWA/VisualGST/Category/Class.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkAbstractConcreteWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkAbstractConcreteWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkConcreteWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkConcreteWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkScrollTreeWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkScrollTreeWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkSimpleListWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkSimpleListWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkEntryWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkEntryWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkSidebarWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkSidebarWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkHSidebarWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkHSidebarWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkVSidebarWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkVSidebarWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Model/GtkColumnType.st /tmp/gstar-RZqVWA/VisualGST/Model/GtkColumnType.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Model/GtkColumnTextType.st /tmp/gstar-RZqVWA/VisualGST/Model/GtkColumnTextType.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Model/GtkColumnPixbufType.st /tmp/gstar-RZqVWA/VisualGST/Model/GtkColumnPixbufType.st
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../../.. -I../../../libgst -I../../../lib-src -I/usr/local/include -isystem /usr/local/include -D_THREAD_SAFE -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -fstrict-aliasing -MT expat.lo -MD -MP -MF .deps/expat.Tpo -c expat.c -fPIC -DPIC -o .libs/expat.o
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Model/GtkColumnOOPType.st /tmp/gstar-RZqVWA/VisualGST/Model/GtkColumnOOPType.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkListModel.st /tmp/gstar-RZqVWA/VisualGST/GtkListModel.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkTreeModel.st /tmp/gstar-RZqVWA/VisualGST/GtkTreeModel.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkTextWidget.st /tmp/gstar-RZqVWA/VisualGST/Text/GtkTextWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkPackageBuilderWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkPackageBuilderWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkMainWindow.st /tmp/gstar-RZqVWA/VisualGST/GtkMainWindow.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkVisualGSTTool.st /tmp/gstar-RZqVWA/VisualGST/GtkVisualGSTTool.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkBrowsingTool.st /tmp/gstar-RZqVWA/VisualGST/GtkBrowsingTool.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkLauncher.st /tmp/gstar-RZqVWA/VisualGST/GtkLauncher.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkTextPluginWidget.st /tmp/gstar-RZqVWA/VisualGST/Text/GtkTextPluginWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkFindWidget.st /tmp/gstar-RZqVWA/VisualGST/Text/GtkFindWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkReplaceWidget.st /tmp/gstar-RZqVWA/VisualGST/Text/GtkReplaceWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkSaveTextWidget.st /tmp/gstar-RZqVWA/VisualGST/Text/GtkSaveTextWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkNotebookWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkNotebookWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Image/GtkImageModel.st /tmp/gstar-RZqVWA/VisualGST/Image/GtkImageModel.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Image/GtkImageWidget.st /tmp/gstar-RZqVWA/VisualGST/Image/GtkImageWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Debugger/GtkContextWidget.st /tmp/gstar-RZqVWA/VisualGST/Debugger/GtkContextWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Debugger/GtkDebugger.st /tmp/gstar-RZqVWA/VisualGST/Debugger/GtkDebugger.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/State/BrowserState.st /tmp/gstar-RZqVWA/VisualGST/State/BrowserState.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/State/NamespaceState.st /tmp/gstar-RZqVWA/VisualGST/State/NamespaceState.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/State/ClassState.st /tmp/gstar-RZqVWA/VisualGST/State/ClassState.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/State/CategoryState.st /tmp/gstar-RZqVWA/VisualGST/State/CategoryState.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/State/MethodState.st /tmp/gstar-RZqVWA/VisualGST/State/MethodState.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkWorkspaceWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkWorkspaceWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkTranscriptWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkTranscriptWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/StBrowser/GtkCategorizedNamespaceWidget.st /tmp/gstar-RZqVWA/VisualGST/StBrowser/GtkCategorizedNamespaceWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/StBrowser/GtkCategorizedClassWidget.st /tmp/gstar-RZqVWA/VisualGST/StBrowser/GtkCategorizedClassWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/StBrowser/GtkCategoryWidget.st /tmp/gstar-RZqVWA/VisualGST/StBrowser/GtkCategoryWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/StBrowser/GtkMethodWidget.st /tmp/gstar-RZqVWA/VisualGST/StBrowser/GtkMethodWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkSourceCodeWidget.st /tmp/gstar-RZqVWA/VisualGST/Text/GtkSourceCodeWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/StBrowser/GtkClassHierarchyWidget.st /tmp/gstar-RZqVWA/VisualGST/StBrowser/GtkClassHierarchyWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkHistoryWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkHistoryWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkInspector.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkInspector.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/StBrowser/GtkClassBrowserWidget.st /tmp/gstar-RZqVWA/VisualGST/StBrowser/GtkClassBrowserWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkEntryDialog.st /tmp/gstar-RZqVWA/VisualGST/GtkEntryDialog.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/HistoryStack.st /tmp/gstar-RZqVWA/VisualGST/HistoryStack.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/UndoStack.st /tmp/gstar-RZqVWA/VisualGST/Undo/UndoStack.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/UndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/UndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/AddNamespaceUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/AddNamespaceUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/RenameNamespaceUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/RenameNamespaceUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/DeleteNamespaceUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/DeleteNamespaceUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/SourceFormatter.st /tmp/gstar-RZqVWA/VisualGST/Source/SourceFormatter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/NamespaceHeaderSource.st /tmp/gstar-RZqVWA/VisualGST/Source/NamespaceHeaderSource.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/NamespaceSource.st /tmp/gstar-RZqVWA/VisualGST/Source/NamespaceSource.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/ClassHeaderSource.st /tmp/gstar-RZqVWA/VisualGST/Source/ClassHeaderSource.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/ClassSource.st /tmp/gstar-RZqVWA/VisualGST/Source/ClassSource.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/CategorySource.st /tmp/gstar-RZqVWA/VisualGST/Source/CategorySource.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/MethodSource.st /tmp/gstar-RZqVWA/VisualGST/Source/MethodSource.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/PackageSource.st /tmp/gstar-RZqVWA/VisualGST/Source/PackageSource.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/BrowserMethodSource.st /tmp/gstar-RZqVWA/VisualGST/Source/BrowserMethodSource.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/AddClassUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/AddClassUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/RenameClassUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/RenameClassUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/DeleteClassUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/DeleteClassUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/AbstractFinder.st /tmp/gstar-RZqVWA/VisualGST/AbstractFinder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/NamespaceFinder.st /tmp/gstar-RZqVWA/VisualGST/NamespaceFinder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/ClassFinder.st /tmp/gstar-RZqVWA/VisualGST/ClassFinder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/MethodFinder.st /tmp/gstar-RZqVWA/VisualGST/MethodFinder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkWebBrowser.st /tmp/gstar-RZqVWA/VisualGST/GtkWebBrowser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkWebView.st /tmp/gstar-RZqVWA/VisualGST/GtkWebView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Extensions.st /tmp/gstar-RZqVWA/VisualGST/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkAssistant.st /tmp/gstar-RZqVWA/VisualGST/GtkAssistant.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/RenameCategoryUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/RenameCategoryUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/AddMethodUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/AddMethodUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/DeleteMethodUndoCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/DeleteMethodUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/WorkspaceVariableTracker.st /tmp/gstar-RZqVWA/VisualGST/WorkspaceVariableTracker.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkVariableTrackerWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkVariableTrackerWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/SyntaxHighlighter.st /tmp/gstar-RZqVWA/VisualGST/SyntaxHighlighter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/Text/InsertTextCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/Text/InsertTextCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/Text/DeleteTextCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/Text/DeleteTextCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/Text/ReplaceTextCommand.st /tmp/gstar-RZqVWA/VisualGST/Undo/Text/ReplaceTextCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Clock/GtkClock.st /tmp/gstar-RZqVWA/VisualGST/Clock/GtkClock.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkInspectorSourceWidget.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkInspectorSourceWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkInspectorBrowserWidget.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkInspectorBrowserWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkInspectorWidget.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkInspectorWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkObjectInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkObjectInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkCompiledMethodInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkCompiledMethodInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkCompiledBlockInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkCompiledBlockInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkSequenceableCollectionInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkSequenceableCollectionInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkSetInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkSetInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkDictionaryInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkDictionaryInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkCharacterInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkCharacterInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkIntegerInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkIntegerInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkFloatInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Inspector/GtkFloatInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Implementors/GtkImageResultsWidget.st /tmp/gstar-RZqVWA/VisualGST/Implementors/GtkImageResultsWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Implementors/GtkImplementorResultsWidget.st /tmp/gstar-RZqVWA/VisualGST/Implementors/GtkImplementorResultsWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Implementors/GtkSenderResultsWidget.st /tmp/gstar-RZqVWA/VisualGST/Implementors/GtkSenderResultsWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/Kernel/AbstractNamespace.st /tmp/gstar-RZqVWA/VisualGST/Notification/Kernel/AbstractNamespace.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/Kernel/Metaclass.st /tmp/gstar-RZqVWA/VisualGST/Notification/Kernel/Metaclass.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/Kernel/Class.st /tmp/gstar-RZqVWA/VisualGST/Notification/Kernel/Class.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/Kernel/MethodDictionary.st /tmp/gstar-RZqVWA/VisualGST/Notification/Kernel/MethodDictionary.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Debugger/GtkStackInspectorView.st /tmp/gstar-RZqVWA/VisualGST/Debugger/GtkStackInspectorView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Debugger/GtkStackInspector.st /tmp/gstar-RZqVWA/VisualGST/Debugger/GtkStackInspector.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/HighScores.st /tmp/gstar-RZqVWA/VisualGST/Tetris/HighScores.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/Score.st /tmp/gstar-RZqVWA/VisualGST/Tetris/Score.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceWidget.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPieceWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/BlockWidget.st /tmp/gstar-RZqVWA/VisualGST/Tetris/BlockWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisField.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisField.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPiece.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPiece.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceI.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPieceI.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceJ.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPieceJ.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceL.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPieceL.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceO.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPieceO.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceS.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPieceS.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceT.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPieceT.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceZ.st /tmp/gstar-RZqVWA/VisualGST/Tetris/TetrisPieceZ.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/Tetris.st /tmp/gstar-RZqVWA/VisualGST/Tetris/Tetris.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/SUnit/TestBacktraceLog.st /tmp/gstar-RZqVWA/VisualGST/SUnit/TestBacktraceLog.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/SUnit/GtkSUnitResultWidget.st /tmp/gstar-RZqVWA/VisualGST/SUnit/GtkSUnitResultWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkClassSUnitWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkClassSUnitWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkMethodSUnitWidget.st /tmp/gstar-RZqVWA/VisualGST/GtkMethodSUnitWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/SUnit/GtkSUnit.st /tmp/gstar-RZqVWA/VisualGST/SUnit/GtkSUnit.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/OpenBrowserCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/OpenBrowserCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/OpenTabbedBrowserCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/OpenTabbedBrowserCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ToolsMenus/OpenSUnitCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ToolsMenus/OpenSUnitCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ToolsMenus/OpenBottomPaneCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ToolsMenus/OpenBottomPaneCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/OpenWorkspaceCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/OpenWorkspaceCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ToolsMenus/OpenImplementorCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ToolsMenus/OpenImplementorCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ToolsMenus/OpenSenderCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ToolsMenus/OpenSenderCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ToolsMenus/OpenPackageBuilderCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/ToolsMenus/OpenPackageBuilderCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SaveImageCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/SaveImageCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SaveImageAsCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/SaveImageAsCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/InspectorMenus/InspectorBackCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/InspectorMenus/InspectorBackCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/InspectorMenus/InspectorDiveCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/InspectorMenus/InspectorDiveCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/WorkspaceMenus/DeleteItemCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/WorkspaceMenus/DeleteItemCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/WorkspaceMenus/InspectItemCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/WorkspaceMenus/InspectItemCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/WorkspaceMenus/WorkspaceVariableCommand.st /tmp/gstar-RZqVWA/VisualGST/Commands/WorkspaceMenus/WorkspaceVariableCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/category.gif /tmp/gstar-RZqVWA/VisualGST/Icons/category.gif
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/namespace.gif /tmp/gstar-RZqVWA/VisualGST/Icons/namespace.gif
XZIP="/usr/local/bin/zip" ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/xsl/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-bottom.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-bottom.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-down.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-down.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-first.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-first.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-home.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-home.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-jump.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-jump.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-last.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-last.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-next.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-next.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-previous.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-previous.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-run.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-run.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-top.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-top.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-up.png /tmp/gstar-RZqVWA/VisualGST/Icons/go-up.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/NUnit.Failed.png /tmp/gstar-RZqVWA/VisualGST/Icons/NUnit.Failed.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/NUnit.Loading.png /tmp/gstar-RZqVWA/VisualGST/Icons/NUnit.Loading.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/NUnit.None.png /tmp/gstar-RZqVWA/VisualGST/Icons/NUnit.None.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/NUnit.NotRun.png /tmp/gstar-RZqVWA/VisualGST/Icons/NUnit.NotRun.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/NUnit.Running.png /tmp/gstar-RZqVWA/VisualGST/Icons/NUnit.Running.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/NUnit.SuccessAndFailed.png /tmp/gstar-RZqVWA/VisualGST/Icons/NUnit.SuccessAndFailed.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/NUnit.Success.png /tmp/gstar-RZqVWA/VisualGST/Icons/NUnit.Success.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/extension.png /tmp/gstar-RZqVWA/VisualGST/Icons/extension.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/overridden.png /tmp/gstar-RZqVWA/VisualGST/Icons/overridden.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/override.png /tmp/gstar-RZqVWA/VisualGST/Icons/override.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/visualgst.png /tmp/gstar-RZqVWA/VisualGST/Icons/visualgst.png
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/AddNamespaceUndoCommandTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/AddNamespaceUndoCommandTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkMethodWidgetTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/GtkMethodWidgetTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/CompiledMethodTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/CompiledMethodTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/ExtractLiteralsTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/ExtractLiteralsTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/CategoryTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/CategoryTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkScrollTreeWidgetTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/GtkScrollTreeWidgetTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/MenuBuilderTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/MenuBuilderTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkAssistantTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/GtkAssistantTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkSimpleListWidgetTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/GtkSimpleListWidgetTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/EmptyTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/EmptyTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/AddClassUndoCommandTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/AddClassUndoCommandTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkCategoryWidgetTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/GtkCategoryWidgetTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/StateTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/StateTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/FinderTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/FinderTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/PragmaTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/PragmaTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkCategorizedNamespaceWidgetTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/GtkCategorizedNamespaceWidgetTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkCategorizedClassWidgetTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/GtkCategorizedClassWidgetTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkConcreteWidgetTest.st /tmp/gstar-RZqVWA/VisualGST/Tests/GtkConcreteWidgetTest.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/VisualGST.star
cd /tmp/gstar-RZqVWA/VisualGST && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/VisualGST.star .
mkdir /tmp/gstar-A9kbOs
mkdir /tmp/gstar-A9kbOs/XML-PullParser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/pullparser/XMLPullParser.st /tmp/gstar-A9kbOs/XML-PullParser/XMLPullParser.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-PullParser.star
cd /tmp/gstar-A9kbOs/XML-PullParser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-PullParser.star .
expat.c:576:35: error: incompatible function pointer types passing 'void (void *, const XML_Char *)' (aka 'void (void *, const char *)') to parameter of type 'XML_SkippedEntityHandler' (aka 'void (*)(void *, const char *, int)') [-Wincompatible-function-pointer-types]
576 | XML_SetSkippedEntityHandler (p, gst_SkippedEntityHandler);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/expat.h:649:54: note: passing argument to parameter 'handler' here
649 | XML_SkippedEntityHandler handler);
| ^
1 error generated.
gmake[3]: *** [Makefile:474: expat.lo] Error 1
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/expat'
gmake[2]: *** [Makefile:3221: XML-Expat.star] Error 2
gmake[2]: *** Waiting for unfinished jobs....
mkdir /tmp/gstar-RvN7rF
mkdir /tmp/gstar-RvN7rF/XML-SAXDriver
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/saxdriver/SAX.st /tmp/gstar-RvN7rF/XML-SAXDriver/SAX.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/saxdriver/Events.st /tmp/gstar-RvN7rF/XML-SAXDriver/Events.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-SAXDriver.star
cd /tmp/gstar-RvN7rF/XML-SAXDriver && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-SAXDriver.star .
mkdir /tmp/gstar-QbWHf9
mkdir /tmp/gstar-QbWHf9/XPath
mkdir /tmp/gstar-4xXujI
mkdir /tmp/gstar-4xXujI/XML-SAXParser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/xpath/XPath.st /tmp/gstar-QbWHf9/XPath/XPath.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XPath.star
cd /tmp/gstar-QbWHf9/XPath && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XPath.star .
mkdir /tmp/gstar-0lkqNC
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/saxparser/Parser.st /tmp/gstar-4xXujI/XML-SAXParser/Parser.st
mkdir /tmp/gstar-0lkqNC/XSL
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-SAXParser.star
cd /tmp/gstar-4xXujI/XML-SAXParser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-SAXParser.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/xsl/XSL.st /tmp/gstar-0lkqNC/XSL/XSL.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XSL.star
cd /tmp/gstar-0lkqNC/XSL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XSL.star .
mkdir /tmp/gstar-KSCyTC
mkdir /tmp/gstar-KSCyTC/XML-XMLParser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/parser/XML.st /tmp/gstar-KSCyTC/XML-XMLParser/XML.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/parser/XMLTests.st /tmp/gstar-KSCyTC/XML-XMLParser/XMLTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-XMLParser.star
cd /tmp/gstar-KSCyTC/XML-XMLParser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-XMLParser.star .
gmake[2]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5'
gmake[1]: *** [Makefile:968: all-recursive] Error 1
gmake[1]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5'
gmake: *** [Makefile:584: all] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/mports/lang/smalltalk
Links
Depends On
- archivers/zip (build)
- converters/libiconv (build)
- devel/gmake (build)
- devel/pkgconf (build)
- devel/sdl12 (build)
- lang/gawk (build)
- print/texinfo (build)
- x11/libICE (build)
- x11/libXi (build)
- x11/xorgproto (build)
- x11-toolkits/libXmu (build)
- audio/sdl_mixer (lib)
- audio/sdl_sound (lib)
- converters/libiconv (lib)
- databases/gdbm (lib)
- databases/postgresql14-client (lib)
- devel/gettext-runtime (lib)
- devel/glib20 (lib)
- devel/sdl12 (lib)
- graphics/cairo (lib)
- graphics/freeglut (lib)
- graphics/libglvnd (lib)
- graphics/sdl_image (lib)
- graphics/sdl_ttf (lib)
- print/harfbuzz (lib)
- x11-toolkits/pango (lib)
- converters/libiconv (run)
- print/indexinfo (run)
- print/texinfo (run)
- x11/libICE (run)
- x11/libXi (run)
- x11-toolkits/libXmu (run)
Depend Of
NothingCategories
CVEs
- Loading CVE information...
MidnightBSD Magus