MidnightBSD Magus

lang/smalltalk

GNU Smalltalk

Flavor Version Run OSVersion Arch License Restricted Build Fetch Test Scan
3.2.5 639 4.0 amd64 gpl3 0 fail untested untested untested

License Permissions: dist-mirror dist-sell pkg-mirror pkg-sell auto-accept

Events

Machine Phase Type Time Message
m4064b info 2026-05-27 23:43:49.90674 Test Started
m4064b warn 2026-05-27 23:47:14.758567 MASTER_SITES contains non-HTTPS URLs: ftp://mirrors.rit.edu/gnu/smalltalk/, ftp://ftp.fu-berlin.de/unix/gnu/smalltalk/, ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/smalltalk/, http://mirror.navercorp.com/gnu/smalltalk/, http://ftp.halifax.rwth-aachen.de/gnu/smalltalk/
m4064b fail 2026-05-27 23:47:14.766121 make build returned non-zero: 1
m4064b fail 2026-05-27 23:47:14.867428 Test complete.

Build Log

===>  Building for smalltalk-3.2.5
/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
/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
/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
/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
/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 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 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 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 rbtrees.lo -MD -MP -MF .deps/rbtrees.Tpo -c rbtrees.c  -fPIC -DPIC -o .libs/rbtrees.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 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 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 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 socketx.lo -MD -MP -MF .deps/socketx.Tpo -c socketx.c  -fPIC -DPIC -o .libs/socketx.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 ltdl.lo -MD -MP -MF .deps/ltdl.Tpo -c ltdl.c  -fPIC -DPIC -o .libs/ltdl.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 obstack.lo -MD -MP -MF .deps/obstack.Tpo -c obstack.c  -fPIC -DPIC -o .libs/obstack.o
getopt1.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   69 | getopt_long (argc, argv, options, long_options, opt_index)
      | ^
getopt1.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
   85 | getopt_long_only (argc, argv, options, long_options, opt_index)
      | ^
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 (argv[optind], "--"))
      |                              ^
getopt.c:576:30: note: include the header  or explicitly provide a declaration for 'strcmp'
getopt.c:655:21: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  655 |                 == (unsigned int) strlen (p->name))
      |                                   ^
getopt.c:655:21: note: include the header  or explicitly provide a declaration for 'strlen'
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_begingetopt.c:703:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
 (  strspell.c:703 |         h, si           else
      |                    ^
93:1: warning: ze, alignment, chunkfun, freefun)
      | ^
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)
      | ^
md5.c:66:1: strspell.c:102warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
: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 |   102 | strnspell (s1, s2, md5_init_ctx (cl1, l2, subst, wrong_case, txins, del)
      | ^
)
      | ^
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)
      | ^
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)
      | ^
2 warnings generated.
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)
      | ^
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)
      | ^
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)
      | ^
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)
      | ^
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
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]
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]
  353 | _obstac  190 | md5_buffer (buffer, len, regetopt.csblock)
      | ^
k_free (h, obj)
      | ^
: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 imd5.cregex.c:197:1nt geto: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]
p  t209 | : warning: md5_pra function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
 ocess_bytes   197 | pre_sobstack.c:387e:1t_caset: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
a  387 | obstack_fre(ebuffer, len, ctx)
      | ^
 (h, obj)
      | ^
ble (table)
      | ^
();
      |              ^
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)
      | ^
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: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)
      | ^
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
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
      |                ^
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)
      | ^
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, 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: buf, ba 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]
uf_len)  151 | s
      tatic unsigned lo| ^
ng sltdl.c:can_oct _((556:23: note: expanded from macro 'argz_append'
co  556 | #  define argz_append rpl_argz_append
      |                       ^
nst 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 lltdl.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]
ong s  604 | argz_ccan_hreex _(at(const char *, ine_t, int *));
      |                      ^
sep (str, delim, pargz, pargz_len)
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_pattltdl.c:598:27: note: expanded from macro 'argz_create_sep'
ern (pattern, size, bufp)
      | ^
  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]
regex.c:1188:7: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
  667 | argz_insert (pargz, pargz_len, before 1187 |                         "invalid regular expression; there's no previo, entry)
      | ^
us pattern, to which '%c' would define cardinality at %d",
      |                                                                                                                             ~~
      |                                                                                                                             %ld
 1188 |                         c, p - paltdl.c:661:23: note: expanded from macro 'argz_insert'
ttern);
      |                            ^~~~~~~~~~~
  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 argregex.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]
z_next rpl_argz_next
      |                     ^
 1243 |               store_jump (b, greedy ? maybe_finalize_jump : finalize_push,
      |                          ^
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)
      | ^
regex.c:1251:16: ltdl.c:763:26: note: expanded from macro 'argz_stringify'
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]
  763 | #  define argz_stringify 1251 |           insert_jump (o rn_failurepl_j_aump, laststart, b + 3, b);
      |                       ^
rgz_stringify
      |                          ^
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);
      |                               ^
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)
      | ^
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 |             ltdl.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 lock.lo -MD -MP -MF .deps/lock.Tpo -c lock.c -o lock.o >/dev/null 2>&1
  918:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
insert_j  918 |   LT_DLMUTEX_LOCK ();
      |   ^~~~~~~~~~~~~~~~~~
ump (dummy_failure_ltdl.c:879:29:jump note: expanded from macro 'LT_DLMUTEX_LOCK'
  ,879 | #define LT_DLMUTEX_LOCK()                       LT_STMT_START { \
      |                                                 ^~~~~~~~~~~~~
 laststart, laststart ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
+ 6, b);
      |                           ^
   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 |                                                 }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
 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_SETERR2 warnings generated.
OR (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 { \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

      |                                                 ^~~~~~~~~~~~~
./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_SETEregex.c:1742RROR (user_error_strings[errindex - LT_ERROR_MAX]);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
  885 | #define LT_DLMUTEX_SETERROR(errormsg)   :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, juLT_STMT_START { \
      |                                                               ^
mp, b);
      |                          ^
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: 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          )
      |                                ^
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]
7 warnings generated.
 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));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
 1805 |             888 |         elsinsert_jump (on_failure_jump, begalt, be    lt_dllast_error = (errormsg);   } LT_STMT_END
       |                                                   ^~~~~~~~~~~
+./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
   69 | #  define 6, b);
      |                       ^
 LT_STMT_END          )
      |                                ^
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]
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)
      | ^
1825 |             store_jump (fixup_alt_jump, jump_ltdl.c:1025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
p 1025 |     LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMORY));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alibtool: 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: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'
s   68 | #  define LT_STMT_START        (void)(
      |                                      ^
ltdl.c:1025:5: note: '{' token is here
 1025 |     LT_DLMUTEX_SETERROR (LT_DLSTRtERROR (NO_MEMORY));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_ltdl.c:885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
  885 | #define LT_DLMUTEX_SETERROR(errormsg)           LT_STMT_START { \
      |                                                               ^
alt, b);
      |                        ^
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 (stregex.c:1844:4: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
r)
      | ^
 1843 |                         "invalid regular expression; there's no previous patteltdl.c:1035:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
r 1035 |     LT_DLMUTEX_SETERROR (LT_DLSTRERROR (NO_MEMOnRY));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
,ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR' 
t  885 | 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
w#define LT_DLMUTEX_SETERROR(errormsg)           LT_STMT_START { \
      |                                                 ^~~~~~~~~~~~~
./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
   68 | #  dehfinie LT_STcMT_START        (void)(
      |                                      ^
hltdl.c:1035:5: note: '{' token is here
 1035  |     LT_DLMUTEX_'SETERROR (LT_DLSTRERROR (NO_MEMOR{Y));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:'885:54: note: expanded from macro 'LT_DLMUTEX_SETERROR'
   885 | #define LT_DLMUTEX_SETERRwOR(errormsg)           LT_STMT_START { \
      |                                                               ^
ould define cardinalibtool: 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
ltdl.c:1035:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
l 1035 |     LT_DLMUTEX_SETERROR (LT_DLSTRERRORi (NO_MEMORY));
      | t    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
yltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
 at %d",
        |                                                                                                                            ~~
      |                                                                                                                            %ld
888 |         else  1844 |                         p - pattern);
      |                         ^~~~~~~~~~~
   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));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 |               ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
insert_jump (jump, laststart, b + 3, b);
      |                           ^
  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)
      | ^
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),
      |                           ^
ltdl.c:1122:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1122 |       LT_DLMregex.c:2002UTEX_SETERR:18: warning: OR (DLERROR (CANNOT_CLOSE));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
ltdl.c:885:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
  885 | #define LT_DLMUTEX_SETERROR(errormsg)           LT_STMT_START { \
      |                                                 ^~~~~~~~~~~~~
 2002 |         ./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
    insert_op_2 (set_number_at, laststart, b, 5, lower_bound);
      |                         ^
   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(regex.c:2015errormsg)           LT_STMT_START { \
      |                                                               ^
: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,
      |                              ^
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));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
regex.c:2033:15: warning: ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
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]
  888 |         else    lt_dllast 2033 |                 insert_op_2 (set_number_at,_ laststart, b, b - laststart,
      |                             ^
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: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] note: expanded from macro 'LT_STMT_START'

 2271 |     stor   68 | #  define LT_STMT_e_jump (fixup_START        (void)(
      |                                      ^
ltdl.c:1964:3: note: '{' token is here
alt_jump, jump, b);
      |                ^
 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 |                                         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]
        } LT_STMT_END
      |                                                 ^
 ltdl.c:1964:3: note: ')' token is here
2347 |      1964 |   LT_DLMUTEX_UNLOCK ();
      |   ^~~~~~~~~~~~~~~~~~~~
  bm_init_skip (bufp->must_skip, (unsigned char *) bufp->ltdl.cmust + 1,
      |                    ^
: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'
mv -f .deps/getopt1.Tpo .deps/getopt1.Plo
  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_SETE7 warnings generated.
RROR (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]
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
 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'
10 warnings generated.
   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          )
      |                                ^
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
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_FOUNDmv -f .deps/socketx.Tpo .deps/socketx.Plo
));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
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_f 2239 |           LT_DLMUTEX_SETERROR (LT_DLSTRERROree_R (INIT_pattern (bufp)
      | ^
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 | #definregex.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]
e LT_DLMUTE 2404 | store_jump (from, opcode, to)
X_SETERR      | ^
OR(errormsgregex.c:153:13: )           LT_STMT_START { \
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 _((cltdl.c:2239:4:har * warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
, 2239 int, |           LT_DLMUTEX_SETERROR char (LT_DLSTRERROR (INIT_LO *));ADER
      |             ^
));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
  888 |         else    lt_dllast_error = (errormsg);   } LT_STMT_END
      |                                                 ^
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]
ltdl.c 2420 | insert:2239:_jump (4: note: ')' token is hereop, f
rom, to, cur 2239 |         re  LTnt_DLMUTEX_SETERROR (_end)
      LT_DLSTRE| ^RROR
 (INregex.c:154:13IT_LOADER));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: 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]
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
  154 | s  888 |         eltatise    c void insertlt_dllast_jump _((int, c_errhar or = (errormsg*, char *, char *);   }));
 LT_STM      |             ^
T_END
      |                                                   ^~~~~~~~~~~
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
   69 | #  define LT_STMT_END          )
      |                                ^
ltdl.c:2244:4: regex.c:2442:1:warning:  warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2442
 |  2244 | store_          LT_DLMUTEX_SETEjump_n (frRROR (Lom, opT_DLSTRERROR (DLOPEN_NOT_SUPPORTED));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cltdl.c:885:ode, 40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
to, n)
      | ^
  regex.c885 | #define LT: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 | sDLMUTEX_SEtatiTERc void store_jumRp_n _((chaOR(errormsr *,g)            intLT_STMT_S, char *, TARTunsigned)) { \;
      | 
      |                                                 ^~~~~~~~~~~~~            ^

./ltdl.h:68:38: note: expanded from macro 'LT_STMT_START'
   68 | #  define LT_STMT_START        (void)(
      |                                      ^
regex.c:2462:ltdl.c:12244:4: note: '{' token is here
: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
 2244 |           L T_2462 | inDLMUTEX_SEsertTERR_jump_nOR (LT_DLS (opTRERROR (DLOPEN_NOT_, frSUPPORTED)om, to);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:885:54:, curre note: expanded from macro 'LT_DLMUTEX_SETERROR'
nt_en  885 | #define LT_DLMUTEX_SETERRd, nOR(errormsg))
      | ^
   regex.c:156:13: warning:         LT_STMa 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]
T_STAR  156 | sT { \
      |                                                               ^
tatic void insert_jump_n _((int, ltdl.c:2244:char *, 4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
char *, 2244 |            char *, unsigned));
      |             ^
LT_DLMUTEX_SETERROR (LT_DLSTRERROR (DLOPEN_NOT_SUPPORTED));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:38: note: expanded from macro 'LT_DLMUTEX_SETERROR'
  888 |         else    lt_dllast_error = (errormsregex.c:2483:1: warning: g);   } La function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
T_STM 2483 | insert_op_2 T_END
      |                                                 ^
ltdl.c:2244:4: note: (op, there')' token is here
,  2244 |          current_end, nu LT_DLMmUTEX_SETER_1, ROR (LT_DLSTRERRnum_OR (DLOPEN2)
      _NOT_SU| ^
PPORTEDregex.c));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltdl.c:888:40: note: expanded from macro 'LT_DLMUTEX_SETERROR'
: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 | stat888 |         eic vlse    lt_dllast_error = (errormoid inssert_op_g);   } LT_S2 _(TMT_(int, charEND
      |                                                   ^~~~~~~~~~~
 *, c./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
har *   69 | #  define, in LT_t, int));
      STMT_E|             ^
ND          )
      |                                ^
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'
regex.c:2503:  882 | #defin1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e LT_DLMUTEX_UNLOCK()                     LT_STMT_S
T 2503 | bm_inART { \
      |                                                 ^~~~~~~~~~~~~
it_ski./ltdl.h:68:38:p (skip, p note: expanded from macro 'LT_STMT_START'
at,    68 | #  defm, transine LT_STMT_late)
      START  |       (voi^
d)(
regex.c:172mv -f .deps/lock.Tpo .deps/lock.Plo
      |                                      ^
:13ltdl.c:2249:3: : 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]
note: '{' token is here
 2249 |   L  172 | static vT_DLMUTEX_UNLoid bm_OCK ();
      |   ^~~~~~~~~~~~~~~~~~~~
init_ltdl.c:882:skip
      |             ^
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'
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]
  884 |                                                 } LT_STMT_END
      |                                                 ^
ltdl.c:2249:3:  note: ')' token is here
2532 | bm_se 2249 |   LT_Darch (limv -f .deps/pointer-set.Tpo .deps/pointer-set.Plo
ttle, llen, big, blen, sLMUTkip,EX_UN traLOCK ()nslate)
      ;
      |   ^~~~~~~~~~~~~~~~~~~~
| ^
ltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
  884 |                                                 } LT_STMT_END
      |                                                   ^~~~~~~~~~~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]
./ltdl.h:69:32: note: expanded from macro 'LT_STMT_END'
 2587 | p   69re_compile_fastma | #  definp (be LT_STMT_END      ufp)    )

      | ^
      |                                ^
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          )
      |                                ^
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, startposltdl.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]
, range, regs)
      | ^ 2280 | lt_d
lpreload_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 ();
      |   ^~~~~~~~~~~~~~~~~~
regex.c:2915ltdl.c:879:43: note: :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]
expanded from macro 'LT_DLMUTEX_LOCK'
 2915 |   879 | #def     ine LT_DLMUTEX_LOCK()                       L pos = bm_search (Tbuf_Sp->TMT_Smust + 1, len,TART { \

            |                                                               ^
|                        ^~~~~~~~~~~~~~
regex.c:2916:10: ltdl.c:2283warning: :3: 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]
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2283 |   LT_DLMUTEX_LOCK ();
      |  2916 |                   ^~~~~~~~~~~~~~~~~~
       sltdl.c:tring + pbeg, (range < 0 ? -range 881:7: note: : range),
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          )
      |                                ^
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)
      | ^
ltdl.c:2301regex.c:171:7: warning: :13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
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] 2301 |       LT_DLMUTEX_
SETER  171 | staticROR (LT_DL vSTRERROR (SHUTDOWN));
oid init_regs _((struct pre_regis      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tltdl.c:885:40: note: ers *, unsigned int));expanded from macro 'LT_DLMUTEX_SETERROR'

      |             ^
  885 | #define LT_DLMUTEX_SETERROR(errormsregex.c:3206:1: warning: g)           LT_STMT_START { \
a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
      |                                                 ^~~~~~~~~~~~~
 ./ltdl.h:68:38: note: 3206 | pre_match (bufp, string_arg, size, poexpanded from macro 'LT_STMT_START'
s   68 | , #  define LT_STMT_START        (void)(
re      |                                      ^
gltdl.c:s)2301:7: note: 
      | ^
mv -f .deps/avltrees.Tpo .deps/avltrees.Plo
'{' 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          )
      |                                ^
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]
ltdl.c:2351:4: warning:  3476 | '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
                  2351 |             ? LT_DLMEM_REASSIGN (loader, next);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 memltdl.c:249:35: note: cmp_trexpanded from macro 'LT_DLMEM_REASSIGN'
anslate  249 | # (d,define LT_DLMEM_REAS SIGN(p, q) d2, mcnt)
      |                                        ^
                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]
 2351mv -f .deps/strspell.Tpo .deps/strspell.Plo
 |           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_REASSIGN (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]mv -f .deps/obstack.Tpo .deps/obstack.Plo

 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_DLMUTEXregex.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_U: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_tNLOCK ();
      |   ^~~~~~~~~~~~~~~~~~~~
ranslate _((unltdl.c:884:9: note: expanded from macro 'LT_DLMUTEX_UNLOCK'
signed char *, unsigned char *, int));  884
      |            ^
 |                                                 } LT_STMT_END
      |                                                   ^~~~~~~~~~~
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)
      | ^
./ltdl.h:69:32: note: mv -f .deps/rbtrees.Tpo .deps/rbtrees.Plo
expanded from macro 'LT_STMT_END'
   69 | #  define LT_STMT_END          )
      |                                ^
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)
      | ^
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          )
      |                                ^
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_mv -f .deps/md5.Tpo .deps/md5.Plo
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_STmv -f .deps/getopt.Tpo .deps/getopt.Plo
MT_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
51 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'
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-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-stream.lo -MD -MP -MF .deps/libsnprintfvc_la-stream.Tpo -c stream.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-stream.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-printf.lo -MD -MP -MF .deps/libsnprintfvc_la-printf.Tpo -c printf.c  -fPIC -DPIC -o .libs/libsnprintfvc_la-printf.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 scustom.c:116:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
nv_assert(expr)                        snv_fasser  116 |   return_val_if_fail (pinfo != NULt(stderr, expr)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.hL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:170:49: note: expanded from macro 'snv_fassert'
../snprintfv/compat.h:187  170 | #define s:39: note: expanded from macro 'return_val_if_fail'
nv_fa  187 | #define ssert(stream, expr)       SNV_STreturn_val_if_fMTai_START{                 \
      |                                                       ^
l(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_failfilament.c:(st157:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ream, expr, val)  SNV_STMT_START{         \  157 | 
      |                                                 ^~~~~~~~~~~~~~
      snv_assert (len < fil->size);
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  126 | #  define SNV_STMT_START        (void)(
      |                                       ^
../snprintfv/compat.h:169:28: note: expanded from macro 'snv_assert'
custom.c:116:3: note: '{' token is here
  169 | #define  116 |  snv_assert(expr)                        snv_fassert(stderr, expr)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
  return_val_if_fail (pinfo != NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:176:12: note: expanded from macro 'snv_fassert'
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
  176 |     };                                  }SNV_STMT_END
      |                                         ^
  187 | #define return_vafilament.c:157:7:l_if note: ')' token is here
_fa  157 |       snv_assertil(expr, val (len )   < fil->sifzereturn_)val_if_fail(std;
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
err, expr,../snprintfv/compat.h:169:28: note: expanded from macro 'snv_assert'
 val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:188:62:   169 | #define note: expanded from macro 'freturn_val_if_fail'
snv_assert(expr)  188 | #de                fine fr        snv_fassert(stderreturn_val_if_fail(stream, expr, expr)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:176:13: note: expanded from macro 'snv_fassert'
, val)  176 |      S N};V_STMT_START{         \          
                        }SNV_STM      T_END
      |                                          ^~~~~~~~~~~~
|                                                               ^
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
  127 | #  define SNV_STMT_END          )
      |                                 ^
custom.c:116:3: warning: '}' and ')' tokens terminating 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)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
  194 |     };                                  }SNV_STMT_END
      |                                         ^
custom.c:116:3: note: ')' token is here
  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)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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          )
      |                                 ^
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 { \
      |                  ^
custom.c:146:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  146 |         SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
  266 |   } SNV_STMT_END
      |   ^
custom.c:146:2: note: ')' token is here
  146 |         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          )
      |                                 ^
custom.c:157:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  157 |         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)(
      |                                       ^
custom.c:157:2: note: '{' token is here
  157 |         SNV_EMIT (*p++, stream, count_or_errorcode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
  252 |   SNV_STMT_START { \
      |                  ^
custom.c:157:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  157 |         SNV_EMIT (*p++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
, stream, count_or_errorcode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
  266 |   } SNV_STMT_END
      |   ^
custom.c:157:2: note: ')' token is here
  157 |         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          )
      |                                 ^
custom.c:166:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  166 |       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:166:7: note: '{' token is here
  166 |       SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
  252 |   SNV_STMT_START { \
      |                  ^
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);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
  266 |   } SNV_STMT_END
      |   ^
custom.c:166:7: note: ')' token is here
  166 |       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:430:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  430 |   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)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf.c:../snprintfv/compat.h:188:48: note: expanded from macro 'freturn_val_if_fail'
348:3: warning:   188 | #de'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
fine freturn_va  348 | l_if_  return_vafail(l_if_faistrel (format != NULL, -1);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
am, ex../snprintfv/compat.h:187:39:pr, val) note: expanded from macro 'return_val_if_fail'
  SNV_S  TMT_S187 | #defineTART{ ret         \
      |                                                 ^~~~~~~~~~~~~~
urn_v../snprintfv/compat.h:126:32:al_if_ note: expanded from macro 'SNV_STMT_START'
f  126 | # ail( defexprine , vaSNV_l)   frSTMTeturn_val_STA_if_fail(RT        (stdevoidrr, )(
      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 -o libsnprintfvc_la-stream.o >/dev/null 2>&1
e|                                       ^
xpr,format.c:430: val3: note: )
      | '{' token is here
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  430 |   return_
val_if_f../snprintfv/compat.h:188:ail (48: pinfonote: expanded from macro 'freturn_val_if_fail'
 !=  188 | #d NULLefine f, SNVreturn_ERRO_vaR);
      l_if|   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_fail(st../snprintfv/compat.h:187:39:ream, expr, note: expanded from macro 'return_val_if_fail'
   187 | #dval)efin  SNe reV_SturnTMT_val_i_STARf_fail(expr, val)   freturn_T{         val_if\
      | _fail(std                                                ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32err,: note: expanded from macro 'SNV_STMT_START'
 expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  126 | #  defi../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'ne SNV_STMT_START        (void)(
      |                                       ^

printf.c:  188 | #d348:3: note: efine freturn_val_if_fai'{' token is here
l(stream, expr, val)  SNV_  348 |   return_val_if_fail (formST2MT_START{         at != NULL, \
      |                                                               ^
 warnings generated.
-1);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
  187 | #define return_val_if_fail(expr, val)   freturn_vaformat.c:430:3: warning: l_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
../snprintfv/compat.h  430 |   return_val_if_fail (pinfo != NULL, SNV_:188:62:ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 note: expanded from macro 'freturn_val_if_fail'
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
  188 | #de  187 | #definfine freturn_val_if_fail(stream, expr, val)  SNV_STMT_START{         \
      |                                                               ^
e return_val_if_fail(expr, val)   freturn_val_if_fail(stderr, expr, vlibtool: 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
aprintf.cl)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
:348:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  194  348 |   return_va |     };                                  }SNV_STMT_END
      |                                         ^
l_if_fail (format != NULformat.cL, -1);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:430:3: note: ')' token is here
../snprintfv/compat.h:187:39  : note: expanded from macro 'return_val_if_fail'
430 |   return_val_if_fail (pinfo != NULL, SNV_  ERROR)187 | #define return_;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
v../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
al_if_f  187 | #define return_val_if_fail(expr, val)ail(expr, va   freturn_val_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
l)   freturn_val_i../snprintfv/compat.h:194:13:f_fail note: expanded from macro 'freturn_val_if_fail'
  194 | (std    };err, e                                  }SNV_STMT_END
      |                                          ^~~~~~~~~~~~
../snprintfv/compat.h:127:25xpr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
: note: expanded from macro 'SNV_STMT_END'
  194 |     };                                  }SNV_STMT_END
      |                                         ^
  127 | #  printf.cdefine:348:3: note: ')' token is here
   348 | SNV_  return_val_if_fail (format !=S NULLTMT_END          )
, -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          )
      |                                 ^
format.c:504:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  504 |   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:504:3: note: '{' token is here
  504 |   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:504:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  504 |   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:504:3: note: ')' token is here
8 warnings generated.
  504 |   return_val_if_fail (pinfo != NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
printf.c:532:4:../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
   187 | warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#defin  532 |           SNV_EMIT (ch, e restream, info.counturnt);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_val_if_fai./printf.in:252:l(expr, 3: note: val)expanded from macro 'SNV_EMIT'
   fret  252 |  urn_ SNV_val_ifSTMT_START_fai { \
l(stde      |   ^~~~~~~~~~~~~~
rr, ex../snprintfv/compat.hlibtool: 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
:126:pr, val32: note: expanded from macro 'SNV_STMT_START')
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  126 | #  d../snprintfv/compat.h:194efine SNV:13: _STMT_STnote: expanded from macro 'freturn_val_if_fail'
ART        (void  194 |     };                                  }SNV_STMT_END
      |                                          ^~~~~~~~~~~~
)(
      |                                       ^
../snprintfv/compat.h:127printf.c:25: note: expanded from macro 'SNV_STMT_END'
:  127 | #  define SNV_STMT_END          )
      |                                 ^
532:4: note: '{' token is here
  532 |           SNV_EMIT (ch, stream, info.count);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
  252 |   SNV_STMT_START { \
      |                  ^
printf.c:532:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  532 |           SNV_EMIT (ch, stream, info.count);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
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);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
  187 | #define return_val_if_fail(expr, val)   freturn_val_if_f | ail(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'
S  126 | #  define SNV_STMT_START        (void)(
      |                                       ^
Nformat.c:631:3: note: '{' token is here
V  631 |   return_val_if_fail (pinf_o != NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
  187 | #define return_val_if_fail(expr,T val)   freturn_val_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
M../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'
  188 | #define freturn_val_Tif_fail(stream, e_xpr, val)  SNV_STMT_START{         \
      |                                                               ^
END
      |   ^
printf.c:532:4: note: ')' token is here
  532 |           SNV_EMIT (ch, stream, info.count);
format.c:631:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ./printf.in:266:5: note: 631 |   return_val_if_fail (pinfo != NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
expanded from macro 'SNV_EMIT'../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
  187 | #define return_val_if_fail(exp
r, val)   freturn_val_if_fail(s  tderr, expr, val)266
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
  } SNV_STMT_END
      |     ^~~~~~~~~~~~
  194 |     };                                  }SNV_STMT_END
      |                                         ^
format.c:631:3: note: ')' token is here
../snprintfv/compat.h  631 |   return_val_if_fail (pinfo != NU:LL, 127SNV_:ERROR);
      25|   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:../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(stnote: derrexpanded from macro 'SNV_STMT_END', expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
    194 |     };                  127                }S | NV_STMT_END
      |                                          ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
  127 | #  define SNV_STMT_END          )
      |                                 ^
#  define SNV_STMT_END          )
      |                                 ^
format.c:706:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  706 |   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,printf.c val)   freturn_val_if_fail:(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
575../snprintfv/compat.h:188:48:: note: expanded from macro 'freturn_val_if_fail'
3  188 | #define freturn_val:_if_f ail(stream, expr, val)  SNV_STMT_START{         \
      |                                                 ^~~~~~~~~~~~~~
warning: ../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
  126 | #  define SNV_STMT_START        (void)(
      |                                       ^
format.c:706:3: note: '{' token is here
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  706 |   return_val_if_fail (pin
fo != 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, ex575pr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ../snprintfv/compat.h:188:62: note: expanded from macro 'freturn_val_if_fail'
   188 | #define fre turn_val_if_fail(stream, rexpre, val)  SNV_STMT_START{         \
      |                                                               ^
turn_val_if_fail (format != NUformat.c:706:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
L  706 |   retLurn_val_if_fail (pinfo != ,NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
S  187 | #define return_vNal_iVf_fail(expr, val)   fre_turn_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:706:3: note: ')' token is here
  706 |   return_val_if_fail (pinfo != NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
E  187 | R#define return_Rval_Oif_fail(expr, val)   freturn_val_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
R../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
  )194 |     };                                  }SNV_S;TMT_END
      |                                          ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
  127 | #  define SNV_S
TMT_END          )
      |                                 ^
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
  187 | #define return_val_if_fail(exformat.c:728:2: warning: p'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
r  728 |         SNV_EMIT, (pinfo->pad, stream, count _or_vearrorcode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
l)   freturn_val_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./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'
../snprintfv/compat.h  126 | #  define SNV_STMT_START        (void:)(
      |                                       ^
format.c:728:2: note: '{' token is here
  728 |         SNV_EMIT (pinfo->pad, stream, count_or_errorc188ode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
  252 |   SNV_STMT_START { \
      |                  ^
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:format.c:728:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 note: expanded from macro 'SNV_STMT_START'
  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_o126r_errorcode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | ./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
  266 |   } SNV_STM#T_END 
      |     ^~~~~~~~~~~~ 
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
  127 | #  defdine SNV_STMT_END          )
      |                                 ^
efine SNV_STMT_START        (void)(
      |                                       ^
format.c:732:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
printf.c  732 |   SNV:_EMI575T (ch, stream, count_or_errorcode);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:./printf.in:252:3: note: 3expanded 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)( 
      |                                       ^
note: format.c:732:3: note: '{' token is here
  732 |   SNV_EMIT (ch, stream, co'{' token is hereunt_or_errorcode);
      
|   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
    252 |   SNV_STMT_ST575ART  | { \
      |                  ^
  return_val_if_fail (format != format.c:732:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  732 |   SNV_EMIT (ch, stream, count_or_errNorcode);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ULL, SNV_ERROR);
      | ./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
  266 |   } SNV_STMT_  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~END
      |   ^
format.c:732:3: note: ')' token is here

  732 |   SNV../snprintfv/compat.h_EMIT (ch, stream, count_or_error:code);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
187./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          )
      |                                 ^
39: note: expanded from macro 'return_val_if_fail'
  187 | #dformat.c:739:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
e  739 |       SNV_EMfIT (ipinfo->pad, stream, count_or_errorcode);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
n./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
e return_val_if_fail  252 |   SNV_STMT_START { \
      | (  ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: expanded from macro 'SNV_STMT_START'
  126 | #  define SNV_STMT_START        (void)(
e      |                                       ^
format.c:739:7: xnote: '{' token is here
p  739 |       SNV_EMIT (pinfo->pad, stream, crount_or_errorcode);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
  252 |   ,SNV_STMT_START { \
      |                  ^
 val)   freturn_val_if_fail(stderr,format.c:739:7: warning:  '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
e  739 |       SNV_EMIT (pinfo->pad, stream,x count_or_errorcode);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
p./printf.in:266:3: note: expanded from macro 'SNV_EMIT'
r  266 |   } SNV_STM,T_EN D
      |   ^v
format.c:739:7: note: ')' token is here
a  739 |       SNV_EMIT (pinfo->pad, stream, count_or_errorcode);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
l./printf.in:266:5: note: expanded from macro 'SNV_EMIT'
)  266 |   } SNV_STM
T_EN      D
      |     ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
  127 | #  define | SNV_STMT_END          )
      |                                 ^                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../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 introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  760 |   return_val_if_fail (piprintf.c:575:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
nf  575 |   ro !=etur NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
n_val_if_fail (fo../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
rm  187 | #define return_val_if_fail(expr, val)   freturn_val_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
at != NULL, SN../snprintfv/compat.hV_ER:188:48: note: expanded from macro 'freturn_val_if_fail'
R  188 | #define freturn_val_if_fail(stream, expr, val)  SNV_STMT_START{         \
      |                                                 ^~~~~~~~~~~~~~
../snprintfv/compat.hOR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:126../snprintfv/compat.h:187:39::32: note: expanded from macro 'SNV_STMT_START'
 note: expanded from macro 'return_val_if_fail'
  126 | #  define   187 | #defSNV_STMT_START        (void)(
      |                                       ^
ine rformat.ceturn:760:3: note: '{' token is here
_  760 | val_i  retuf_fairn_val_if_fail (pinfo != NULL, SNV_ERRl(expr, OR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
val)   fre../snprintfv/compat.h:187:39:turn_ note: expanded from macro 'return_val_if_fail'
val_  187 | #defif_faine return_val_if_fail(expr, val)   freturn_val_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
il(../snprintfv/compat.h:188:62:stde note: expanded from macro 'freturn_val_if_fail'
  188 | #define frerr, expr,turn_val_if_fail(stream, ex valpr, val)  SNV_S)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T../snprintfv/compat.hMT_START{         \
      |                                                               ^
:194:12: note: expanded from macro 'freturn_val_if_fail'
  194 |     };                                  }SNV_STMT_END
      |                                         ^
printf.c:575:3:format.c:760:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 note: ')' token is here
    575 |   re760 |   return_val_if_fail (pinfo !=turn_valmv -f .deps/libsnprintfvc_la-mem.Tpo .deps/libsnprintfvc_la-mem.Plo
_if_fail (format ! NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
= NULL, ../snprintfv/compat.h:187:39:SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 note: expanded from macro 'return_val_if_fail'
../snprintfv/compat.h:187:39: note: expanded from macro 'return_val_if_fail'
    187 | 187 | #define return_val_if_fail(expr, val)   f#dereturn_val_if_fail(stderr, expr, val)
fine ret      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194urn_:12: note: expanded from macro 'freturn_val_if_fail'
  194 | val_if    };                                  }SNV_STMT__faiEND
      |                                         ^
format.c:760:3l(ex: note: ')' token is here
pr,   val)   fret760 |   return_val_if_urn_fval_ail (pinfo != NUif_fail(stLL, SNV_ERROR);
derr, expr      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
, val)
../snprintfv/compat.h:187:39:       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: expanded from macro 'return_val_if_fail'
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
  187 | #define return_val_i  194 |    f_fail(expr, val)   freturn_val_if_fail(stderr,  };  expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
}SNV_STMT_END
      |                                          ^~~~~~~~~~~~
../snprintfv/compat.h:194:../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
13: note: expanded from macro 'freturn_val_if_fail'
  194 |     127 | #  define   };                                  }SNV_STMT_END
      |                                          ^~~~~~~~~~~~
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);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./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'
printf.c:761:3:   warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
126  761 | #   |   retdefine SNVurn_v_STMT_al_if_fail (format != NULL, SNV_ERRSTARTOR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        (voi
d)(
      |                                       ^
../snprintfv/compat.hformat.c::187:39: 795:5: note: expanded from macro 'return_val_if_fail'
note:   187 | #d'{' token is here
efi  795 | ne re    turnSNV_EMIT (si_val_gn, if_fastream, il(expr,count_ val)   or_errfreturn_vorcoal_ide);f_fa
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~il(std
err, e./printf.in:252:18: xpr, val)note: expanded from macro 'SNV_EMIT'

      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  252 |   
SNV_../snprintfv/compat.h:188:STMT48: note: expanded from macro 'freturn_val_if_fail'
_STA  188 | #definRT {e fr \
      etur|                  ^
n_val_if_fail(stream, expr, val)  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 |   ../snprintfv/compat.h:126  S:32: NV_EMIT (note: expanded from macro 'SNV_STMT_START'
sign,   126 | stream#  d, count_or_errorcode);
      efine|     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 SNV_STMT_START        (v./printf.inoid)(
      |                                       ^:266:3
: note: expanded from macro 'SNV_EMIT'
printf.c  266 | :761:3  }: note: '{' token is here
   761 |  SNV_ return_val_if_fail (format != NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
STM../snprintfv/compat.h:187:39:T_EN note: expanded from macro 'return_val_if_fail'
D
      |   187 | #de  ^
fformat.c:795:5: note: ')' token is here
ine return_  795 |    val_if_fail(expr, val)   freturn_val_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 SNV_EMIT (sign, stream, count_or_errorcode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./printf.in:266:5../snprintfv/compat.h:188:62:: note: expanded from macro 'SNV_EMIT'
 note: expanded from macro 'freturn_val_if_fail'
  266 |   } SNV_STMT_END
      |     ^~~~~~~~~~~~
../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
  127 |   188 | #defin# e freturn_val_if_fail(stream, expr, va define SNV_STMT_END          )
      |                                 ^
l)  SNV_STMT_START{         \
      |                                                               ^
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, cprintf.c:761:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
ount_or_errorcode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ./printf.in:252:3: note: expanded from macro 'SNV_EMIT'
761 |   return_val_if_fail (format != NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../snprintfv/compat.h252 |   SN:V_ST187:39: note: expanded from macro 'return_val_if_fail'
MT_S  187 | #deTART fine return_val_if_{ \
      |   ^~~~~~~~~~~~~~
../snprintfv/compat.h:126:32: note: fail(exprexpanded from macro 'SNV_STMT_START'
, va  126 | #  define SNV_STMT_START        (void)(
      |                                       ^
format.c:801:2: note: '{' token is here
  801 |         SlN)   freturnV_EMIT (pinfo->pad, st_val_if_fail(stderr, expr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r../snprintfv/compat.h:194:12: note: expanded from macro 'freturn_val_if_fail'
  194 | eam, count_or_errorcode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    }./printf.in:252:18: note: expanded from macro 'SNV_EMIT'
;                                  }SNV_STMT_E  252 |   SND
      |                                         ^
NV_STMT_START { \
      |                  ^
printf.c:761:3: note: ')' token is here
  761 |   return_val_if_fail (format != NULL, SNV_ERROR);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
format.c../snprintfv/compat.h:187:39::801:2:  note: expanded from macro 'return_val_if_fail'
warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    801 |         S187 | #define return_val_if_fail(expr, val)   freturn_val_if_fail(stderr, Nexpr, val)
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../snprintfv/compat.h:194:13: note: expanded from macro 'freturn_val_if_fail'
V_EMIT (pinfo->pad, str  194 |     };          eam, count_or_errorcode);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        }SNV_STMT./printf.in_END
      |                                          ^~~~~~~~~~~~
:266:3:../snprintfv/compat.h:127:25: note: expanded from macro 'SNV_STMT_END'
 note: expanded from macro 'SNV_EMIT'
  127 | #  d  266 |   }efine SNV_STMT_END          )
      |                                 ^
 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_vprintf.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]
al_if_fail(stream, expr, val)  SNV_STMT_START{          1235 | snv_bufputc (ch, stream)
      | ^
\
      |                                                               ^
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          )
      |                                 ^
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]
 1420 | snv_filputc (ch, stream)
      | ^
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 |  mv -f .deps/libsnprintfvc_la-stream.Tpo .deps/libsnprintfvc_la-stream.Plo
 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]
mv -f .deps/libsnprintfvc_la-filament.Tpo .deps/libsnprintfvc_la-filament.Plo
 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, expmv -f .deps/libsnprintfvc_la-custom.Tpo .deps/libsnprintfvc_la-custom.Plo
r, 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          )
      |                                 ^
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          )
      |                                 ^
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
/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
/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
/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
/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
/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
/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
/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
/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
/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
/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
/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
/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
/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
/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
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
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 oop.lo -MD -MP -MF .deps/oop.Tpo -c oop.c  -fPIC -DPIC -o .libs/oop.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 print.lo -MD -MP -MF .deps/print.Tpo -c print.c  -fPIC -DPIC -o .libs/print.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 xlat.lo -MD -MP -MF .deps/xlat.Tpo -c xlat.c  -fPIC -DPIC -o .libs/xlat.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 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 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 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 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 heap.lo -MD -MP -MF .deps/heap.Tpo -c heap.c  -fPIC -DPIC -o .libs/heap.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
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
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
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
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
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
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 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 dict.lo -MD -MP -MF .deps/dict.Tpo -c dict.c  -fPIC -DPIC -o .libs/dict.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 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 gst-parse.lo -MD -MP -MF .deps/gst-parse.Tpo -c gst-parse.c  -fPIC -DPIC -o .libs/gst-parse.o
In file included from sym.c:In file included from opt.c:54:
In file included from ./gstpriv.h:646:
./dict.inl:562:55:
In file included from ./gstpriv.h:646:
./dict.inl:562:1: 1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]

  562 | floatq_oop_valu  562 | floatq_oop_value (floatOOP)
      | ^
e (floatOOP)
      | ^
In file included from comp.c:54:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
In file included from alloc.c:52:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
In file included from print.c:55:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
In file included from sysdep.c:58:
In file included from ./sysdep/common/time.c:59:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
In file included from re.c:57:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
In file included from mpz.c:31:
In file included from ./gstpriv.h:646:
./dict.inl: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]
In file included from cint.c:  562 | 55:
In file included from ./gstpriv.h:646:
floatq_oop_value (floatOO./dict.inl:562:1: P)
warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
      | ^
  562 | floatq_oop_value (floatOOP)
      | ^
In file included from input.c:54:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
In file included from gst-parse.c:53:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)./gstpriv.h:148:41: note: expanded from macro 'COMMON'

      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h  :148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
148In file included from sym.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 |  1387 |   if CO#definMMOe COMMON(x)  N (i (__ >= builtin_expect ((x) != 0, 1))M
I./dict.inl:1387:35: warning:       |                                         ^
result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
In file included from  1387 | opt.c:54:
In file included from N./gstpriv.h:646:
_ST_./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
I 1387 |   if C  if COOMMON (i >= MIN_ST_INT && i <= MAMMON (iN >=X_ST MIN_T_IST_INT NT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&& i <=./gstpriv.h:148:41: note: expanded from macro 'COMMON'  
M  148 | #AX_SdefiT_Ine NT)
&COMMON(x)   (__builti&      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 i <= MAX_./gstpriv.h./dict.inl::148:n_expect 41: note: expanded from macro 'COMMON'
(  148 | #(x) defi!= 0ne , 1))
      |                                         ^
COMMON(x)   (__builtin_expect S((x) != T0, 1))
      |                                         ^
_In file included from comp.c:54:
In file included from ./gstpriv.h:646:
./dict.inl:13871387:35::16: ./dict.inl:1387:35: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INTIn file included from opt.c:54:
In file included from ./gstpriv.h:646warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
:
./dict.inl: &&1410:17:  i <= MA 1387 |   iwarning: f Cresult of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
X 1410 |   if_ Swarning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
OMMON (i >=  1387M | I N _iSfT _CIONMMONT (i  COMMON (ui>= M IN_S&& i <= MT <=_T_INT &&A MX_ST_AX_ST_INT)
INT)
I      | NT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
 i <=      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
M./gstpriv.h:A148X_      :|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
41./gstpriv.h:148:41: note: ./gstpriv.h:148:41: note: expanded from macro 'COMMON'expanded from macro 'COMMON'
ST
./dict.inl  :1387:35: _  148:./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]148 | #defin
e  13871387 |   if COMMOINTN ./dict.inl note: : 1387()
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :  if./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
i  1387 |   if COMMO>35CN./dict.inl:: I |  =(warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
1387:35:  iMwarning:  >= IN_ST_INT && i  Mresult of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
<= MIAX_ST_INT)
      | 
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
ON_ST_IN ./gstpriv.h1387: | 148:41: note: expanded from macro 'COMMON'
  iexpanded from macro 'COMMON'N
T  148 | #defifT1387) | 
ne C./gstpriv.h      O:MM148:41: COMMON (i >= MIN_ST MON (|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 ./gstpriv.hnote:  :x_IN&& i = MIN_ST_INT && i <= MAX_ST_I_  (__builtin_expect ((x) != 0, 1))
      |                                         ^
NIn file included from In file included from T)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
  ./gstpriv.h:148:41: note: expanded from macro 'COMMON'
In file included from   fprint.c security.c:53:
In file included from 148=: MA./gstpriv.h:646:
./dict.inl:562:1: Cwarning: Oa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
# | #d eX  562 | _ST_IN&& i <=floatq55:
In file included from gstpub.c./gstpriv.h::57:
Tf 646M:
AON(./dict.inlXx)   (__builtin_expect:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
) 1387 | 
 ((In file included from _ST_Ix      NTIn file included from ./gstpriv.h:646:
./dict.inl)In file included from :562:1: warning: Moop.c)  i f COMMO
      N|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
d./gstpriv.h:148:41:e!148=byte.c: :| 55:
In file included from ./gstpriv.h:64654     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~:
In file included from :
_M | ./dict.inlfine CO
In file included from MMONootree.c:p(_:value (fx562ON (i >= MIN_S):   ( _ ./gstpriv.h(i >=_bIn file included from lheap.co#54::646:
d./gstpriv.h1eu0i,ltin_expe : 53fine COMMON(xcwarning: ./dict.inla function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]T
)1  562 tIn file included from save.c ((x)./dict.inl) )!= 0, 1))
      :562:1: |  | fIn file included from  :
      |                                         ^55M:
In file included from callin.cI:

_./gstpriv.hIa:In file included from Nt_In file included from SOIn file included from xlat.c:53:
In file included from ./gstpriv.h:646:
./dict.inl./gstpriv.h:646:
./dict.inl:562alloc.cIn file included from :In file included from 52dict.c::
:T:562:1: str.c1:In file included from warning: _55:
In file included from ./gstpriv.hINT && i <= MAX_ST_IN:55warning: :
./gstpriv.hIn file included from :646646./gstpriv.ha function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]NT :646:
./dict.inl:562:1:&& i <= MAX_ST_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
:
a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]./gstpriv.h./dict.inl:562:1: 
:warning: 1387:35: warning: 
::
    562warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]  562 | floatq_oop./dict.inlresult of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
:_v 1387 |   |  if COMaMON   
lwarning: u                                        ^:148:41: note:   562expanded from macro 'COMMON'
 | floatq_
fa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]oOP)
      | ^
eop_value (floatOOl
 (floa:
  In file included from ./gstpriv.htOOP)
      | P)
      | ^
:646:
./dict.inl: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]
59:
In file included from ./gstpriv.h:646  562 | float:
562 | floatq_oop_valu1387:16: ewarning: q_oo./dict.inlresult of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
: 1387 | 562 : 1: 562warning:  | float (foloatOOP)
      | a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]^
  
qi  f COMMON (i >148 | #defi:562( | floatq148:41: note: expanded from macro 'COMMON'
_  oop_value148 (floatOOPne COMMON(x | #define COM)   (_i_builtin_exMON(pect ((x) x)   (__b)
      | ^T)

loatq_oop_value (floatOO      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uP)
iltin_expecta        ((>x) != 0, ./gstpriv.h:148:41:1 ))
      |                                         ^
= MIn file included from IN_ST| ^
cint.c_toop_valueq__INT &poop_value (floatOOP)
      | ^
& i <=! MAX:55:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
_ 1387 |   Sif C= 0, 1) (Tflo_INT)
)      
| =at MIOOP)           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
N_./gstpriv.h
      | ^ST_INT O
:148&MMON | (:41:                                         ^
note: expanded from macro 'COMMON'In file included from input.c:i >=54:
In file included from  MIN_./gstpriv.h:646:
./dict.inl:1387:16:ST_I warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
& i <= MAX_SNT &&T_IN i T)
      | <=      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
M_./gstpriv.hvalue :148:41: note: (fexpanded from macro 'COMMON'
A  148 | loa#detOOPfin)
      | eX_ST_I CONT)
^
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
M./gstpriv.h:MON(148:41x)   : note: expanded from macro 'COMMON'
(__builti  148 | #d
n_exp  e148ct ((x) != 0, 1))
 |       #defiefine | COMMO                                        ^N(x)
   (__builtin_expect ((x) != 0, 1))
      |                                         ^
 ne COM MON(x)   (_(_builtin_e__bxuiltiopt.cn:_expect ((x) != 0, 1))
      In file included from | alloc.cpeIn file included from cint.c:55247                                        ^
:
In file included from In file included from sysdep.c:58:
In file included from ./sysdep/common/time.c:59:
In file included from :ct7: warning:  ((x) != 0, 1'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
)  )
      |                                         ^
247 | ./gstpriv.h:646./gstpriv.h :
In file included from ./dict.inlgst-parse.c :note: :1410:  17: expanded from macro 'COMMON'
: warning:  MATCH_BYTE:  result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
14853646 | 52 C:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: :
warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
./dict.inl 1387 | :O#dDES  (IS_SIMPLE_RETURN, bytes, (
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
In file included from ./gstpriv.h1410 |   1387e:248 |  if  COM M:16: fwarning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
i 1387 |   ifnON  COMMON ((i >= MIN_eST_INT && i <= MAX_ST_IN CTO)646
      i M|       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
1387 M :
O= ./dict.inl:1410:17: warning:  N(x)   (__builtin_exresult of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
p ect M 1410 i(./gstpriv.h |    if: COMM148ON (ui <= MAX_ST_INT):41
: note: (x) !  PUSH_SELF { maybe = MTH_RETURN_SELF;expanded from macro 'COMMON'=
   1480, 1))
 |             |      ~~~~~~~~~~~^~~~~~~~~~~~~~|  #de}
f./gstpriv.h:I                                        ^
N
ine 148:_      41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtinST_IN_expect ((In file included from In file included from print.c:f COMMON (ui <= MAX_ST_INT)COlex.cT55:
In file included from ./gstpriv.h:646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]

       1410 |   if COMMON x(ui <= MMAX_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
MON(x)   (|      ~~~~~~~~~~~^~~~~~~~~~~~~~
_./gstpriv.h./gstpriv.h:148_ &) != 0, 1))
      | :148:41: note: expanded from macro 'COMMON'
builtin_expect ((& i <=   148 |                                         ^
#define COMMONx) != 0, 1))
      |                                         ^
(Mx):   (__built41:i: n_expect ((x) != 0note: , 1))
      |                                         ^Aexpanded from macro 'COMMON'
X
_ST_INT)
  148 | #def:ine COMMON(x)   646(__builIn file included from sysdep.c55:
:
./dict.inl:562:1: warning: tin_expect ((x) != 0, 1))
      |                                         ^
In file included from a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
./gstpriv.h:646:
:  562 | 58f./dict.inl:562note: :
In file included from :./sysdep/common/time.c1expanded from macro 'COMMON'lo
a  148 | #define COMMON(tq_oox)p_value (floatOOP)
 :59:
In file included from ./gstpriv.h:646:
./dict.inl:1410:17:   (__builtin_expec      t| ^
warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
 ((x) != 0, 1)) :|         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1410 |   if  249 
      | warning:  COa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] |                                         ^
MMON (ui <= MAX_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from         Pmpz.cU./gstpriv.hS:148:41: note: expanded from macro 'COMMON'
:
H  _  562148 | #define COMMON(R31E:
 | In file included from fCEI./gstpriv.h:646:
./dict.inl:1387:16loa: warning: xVERtresult of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]q_oop__VARIv
ABLE { may 1387 |   if COMMON (i >= MIN_balue (fle = (SoatOnO << 8) |P)
      | ^
)   (__Tb_uiltin_expect ((x) != 0, 1))
INT && i <= MAX_ST_INT)
      ./dict.inl:1387      :|      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ./gstpriv.h:148                                        ^
35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
./dict.inl 1387 |   if :41: :1387:35: MTH_note: expanded from macro 'COMMON'print.cRE warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
: 1387 |   COMMON (i >= MIN_ST
TURN_96:13:_IINNT && i <= MAX_ST_./dict.inli I:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
f    148 | #defiSnCOMMON TVA1387 |   if CR; }
OMMON (i >= MI(./dict.inl:NiNT_ST_INT && i <=1387:35: MAX_ST_I       e | warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
)        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 COMMON(x)   (__>  250 |  Nbuiltin_expeT) 
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
  ./gstpriv.h:148:41: note: expanded from macro 'COMMON'

  148 | #define COMM= MI./dict.inlN_ST_  ./gstpriv.h   PUSH_OLIT_CONN(SxI:148:1387N | T)    if CO (MMON (41: ANT { maybe note: expanded from macro 'COMMON'
warning:   148 | T && ./dict.inl:1387:35: warning: i  ((xefi << 8)ne ./dict.inl:1387n:t) !f =35ON (i |COM MTH_RET:./dict.inl     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
 ./gstpriv.h:148:41: note: expanded from macro 'COMMON'
 ("%O", oop=);0, :1387UR:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1))
       warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
NIn file included from | ./dict.inl:1387:35: warning:  M                                        ^O
N1387(x)   _LITsysdep.c |   if:58:
In file included from ./sysdep/common/time.c:70:
/usr/include/sys/timeb.hresult of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
:43:2 MIN_S : 1387 |   : iwarning: f COMMresult of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
O T_INT && i <= MAX_ST_INT)In file included from EMORAL; 
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~1387 | N C1387OMMON (i >= M>mpz.c
      
:31./gstpriv.h: if148:41: note: expanded from macro 'COMMON'
 |   148 | #define COMM  if IN_ST_INT|  && i <=O:
N(x)             ~^
(x) In file included from   }./gstpriv.h
:646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]   CO MAX_ST_I
148 1410 |   if COMMON (ui M(M_O_builtin_ex_pe which is deprecated" [-W#warnings](
    1410In file included from files.c: | t|                                         ^
56:
In file included from ./gstpriv.hIn file included from xlat.c:53:
In file included from ./gstpriv.h:646 :
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
(x) != 0, 1)) x1387 | :  if  PUS41C: 646H_INTEGER { :
./dict.inl:562:1): 
ON (i >= MIN_S      Twarning: MMON a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]_INnote:   if COMMON (ui <= MAX_ST_INexpanded from macro 'COMMON'
   148 | #def  (_(_bu
miltinaybe_object = FROM_INT (ni >= MIN_ST_IOine COMMON(
T  135 |       stream_prinN_tf (st ream, &&e xpi  <"= MIN_ST_ITURN_Las= MAX_ST_INT)
ITE      sociRAL|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
; ./gstpriv.h(i >= MIN_ST_INT && iation %O in association c}
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
o n&NTtext>",
      |                                                ~^
:148:  252 |         PUSH x)      41: note: expanded from macro 'COMMON'<_eS(PEC
c  148 | t ((print.c:144=#:&xI& a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype])defi562 | flo &neatq_oop_va !=A  i <= C 0L {
      |         ~~~~~~~~~~~~~~
  253 | O,MMM_AAX__b Mlue (floatOOP)
      | ^O
N(x)   (__31:uXi b_Sltin_exp1ect ((x) != 0, 1u./dict.inliltin_ex:)) )
      pect ((x) |                                         ^
 In file included from callin.c: 59:
1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
= warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]S In file included from ./gstpriv.hMIN_ST_INT && i <)
      |                                          ^
      In file included from save.c:55= MAT_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:X./gstpriv.h:148:41: note: 
expanded from macro 'COMMON'
646  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
 T_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
:
(./gstpriv.h:148:1387./dict.inl:1387:!=16N | 41(xIn file included from xlat.c: 53:
In file included from ./gstpriv.h:646:
./dict.inl:1410:17:   warning: i(imresult of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]f
:  1410warning:  | result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare] 
  1387 |   if COMMON (i >= MIN: ./dict.inl note: expanded from macro 'COMMON'
   COif COMMO) != 0_, 1))
 >=_      |                                         ^ ST_I
0In file included from dict.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
43, 1562 |  1387 |  aybe = MM#MMONN (T)
i      |  | floTH_a     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~t RETURN_LITERAL;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
))./gstpriv.h:
      |                                         ^
T148 In file included from q_byte.c:54:
=: iMIN_ST_INT &41& In file included from ./gstpriv.h:646:
f C./dict.inl:1387:16i::
In file included from  warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
: SOT MMON (i >= MIN_1387 :|  | note:                                         ^./gstpriv.h: 1387:35: warning: 646:
./dict.inl:1387:16<= MAX_STexpanded from macro 'COMMON'
    148 | #d_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
e./gstpriv.h:148:41: note: _f ine   result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]254 |           s
wit 1387 |   if Cch (n)
      |           ~~~~~~~~~~
OMMON   255 | INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ./gstpriv.h   :148)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
 :148 | #define ./gstpriv.hCCOMMONI{NOMMON(x)   (__builtin_expect ((xi <= MAX_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

41./gstpriv.h      :
148:In file included from security.c:53:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 : ) != 0, _ST_INT && i <= MAX_1387ST_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
:1./gstpriv.h:148:41: ))
      |                                         ^
148:41: | (In file included from  | x:note: note: expanded from macro 'COMMON'
   148 | #defiexpanded from macro 'COMMON'
            ~(
 if COM  )  256 |          warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
M 1387 |  O148  | #def    N (i   n   >= i(ine COMMON(_x)   (M___builtin_expebuiltin_expe >= MIN_ST_INT && i <= MAX_tree.c:54:
In file included from cSN./gstpriv.h:646:
t./dict.inlT _INT)
c:      cint.c:1081 ((x) IN_t!S(ui <= MAX_TS_| = 0, 1))
I     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~NT
:./gstpriv.h:148:41:        |                                         ^
&In file included from oop.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: 15: warning: 20 enumeration values not handled in switch: 'CDATA_STRING', 'CDATA_OOP', 'CDATA_LONG_DOUBLE'... [-Wswitch]
e COMMON(x)   (__builtin_expect ((x)1387:16: note:   warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]      !
expanded from macro 'COMMON' 1387 |   if C
O|      ~~~~~~~~~~~^~~~~~~~~~~~~~& i  expanded from macro 'COMMON'

  148148 |  | ##= MMON (i >=0./gstpriv.h: M148I, 1))
:N_STd_ eINT && i <= MAX_ST_INT)c41fdin
e      ((x) != 0,| ase      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wNIL 1_INDEX: mayb41./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
) 1387 |   i: efine COe_objecTMMONnote: expanded from macro 'COMMON'
_t = _gst_nil_o  
148./gstpriv.h:148:41: note: expanded from macro 'COMMON'
k;_expect ((x) != 0x
)   (__builtinudes _S != 0, 1)T_INT)
      | ./dict.inl                                        ^
iltin_expec:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
 |            t ((x) != 0, 1))
      |                                         ^
OMMON)(x)  
  (__builtin_exp                                              ^In file included from |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
=./gstpriv.hoop.c:55:
In file included from       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~./gstpriv.h
M
./gstpriv.h:148:41: In file included from str.c:55 :
In file included from ./gstpriv.h:646:646e:
./dict.inl:
ct ./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
( (1410 |   imeb.x) != 0, 1))
      |                                         ^
note:  expanded from macro 'COMMON' case T:R
148:41: note: expanded from macro 'COMMON'
n_expect (  148e  148hIUE_INDEX: maybe_object = _gst_tr> which is deprecated"
      |  ^
 1410 |   N_STue_oop; brea _INT && i <= MA | #defikne CO(CMMON;
      | (x)   (__bu | X_#defx) != 0, 1))i
ii      |                                         ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
O
MMIn file included from lex.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
)
      |                                         ^
n ON(x)     l(tin_e __expect ((x) != 0, 1258 |       )builtCi)
OSMMO nTN1081_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_./gstpriv.h:148:41: note: expanded from macro 'COMMON'      |                                         ^
        ca(seexpect ((fx13871387) 
 |   | i  COMMON (ui <= MAX_ 
144 |     st if COMMON (iST_INT)
       |  x rIn file included from )|      ~~~~~~~~~~~^~~~~~~~~~~~~~>= MIN_ST_INT note:    &
& ./gstpriv.h:148:41: enote: expanded from macro 'COMMON'
148a     swi  (__builtti  if COMMON (ch (cType)
iffiles.c :56:
In file included from ./gstpriv.h:646:
./dict.inln:1387:16:      | ii              ^~~~~ warning: f
 _<=4 warnings generated.
result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
  1387 |    CMAexpect ((x) != 0X, 1))
      |                                         ^O
Mif In file included from heap.c:53:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: MON (ui <= MAcint.c>warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
=:  1387 |   if COMMON (i >= MIN_ST_INT && i <=MIN_Sexpanded from macro 'COMMON'X_ST_INT)
      T|      ~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
   if COMMON (i148 >= MAX_ST_IN MIN_ST_IN1132
T:15:T   && 148 | warning: _21 enumeration values not handled in switch: 'CDATA_FLOAT', 'CDATA_DOUBLE', 'CDATA_STRING'... [-Wswitch]#d)
      |  ei <= MAX_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | IN4#./gstpriv.hdfin warninge COMMTs && i <= MAX_ST_efine COMMON(xCOINm_printf (streamO)   (__builtin_expMMONT) generated.
 ,
       | "     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%N#(x)   (__builtilibtool: 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
n_expect ect(i >= ((x) != 0, C(1))
      |                                         ^
 OMM(x) != 0, 1))ON (i >
./gstpriv.h= :148:41O  ",:       | 148                                        ^ |  _     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: ./gstpriv.hexpanded from macro 'COMMON'

: 1132 |       swi  148 | #define CO148::t148:c
41: note: hexpanded from macro 'COMMON'
M  148 | #define COM (ccomp.c:603MON(x)   (__builtiMON(x)   (__ #builtin_:!= 0, 1))27expect ((x) != 0, 1))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 mpz.lo -MD -MP -MF .deps/mpz.Tpo -c mpz.c -o mpz.o >/dev/null 2>&1
      |                                         ^

      |                                         ^
efine warning: n_e In file included from invalid conversion specifier 'O' [-Wformat-invalid-specifier]
xpec  C41t ((x) != 0, 1))
      In file included from files.c:|                                         ^
603 |     printf ("%s catTIn file included from O56:
In file included from ./gstpriv.h:646:
callin.cIn file included from str.c::59eM:
In file included from M55:
In file included from a./gstpriv.h:646:
I./gstpriv.h:646:
./dict.inlyIn file included from ::./dict.inlMN1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
_ 1410 |   if COMMON (uiO:g ory %O fN(input.c:54:
In file included from <./gstpriv.hx=1410:) :17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
Mor %O\n", string,
       |                          ~^
A 1410 | comp.c:603:34: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
s  603 |     prX_ST_INTin  if COMMON (ui <= MAX_ST_tINT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
p  (__builtin_expect ((x) != 0./gstpriv.h:148:41: note: expanded from macro 'COMMON'
ef)
      |               ^~~~~
 b()
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
"./gstpriv.h:148:41: note: expanded from macro 'COMMON'
%s   uiltin_expect ((x)s != 0, 1))
oc      |                                         ^
148category %O for %O\n", string,
      |                                 ~^
 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1) cint.c:1194:15: warning: 29 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch]
 1194 |  In file included from sym.c:)i aMAX_ST_INT)
      |                                         ^
note: Ft55comp.c  148 | expanded from macro 'COMMON'ST_INT && i
i  148 | #don->:
In file included from ./gstpriv.h:604:6: warning: key);e
 #f:646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
<= MA
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~defiin      ne|                             ~~^
edata argument not used by format string [-Wformat-extra-args] C

X_ST_INT)
      OM|      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
,MON  603 |  1./gstpriv.h:148:41: )ALSE_ ()x)   ( ./gstpriv.h : I 1410 |   note:  expanded from macro 'COMMON'
 COMMON(x)i   printf ("%s c  a
148:41: note: expanded from macro 'COMMON'N   (__bui swi148f Clt | #dOet_M
_  148 | buil#defich (cD      nitT| yn_exEX: pmeMect CO pMMON(x)  ON (ui <= MAX_feST_ine COMMON(x)   (__built(in_expiect ((x) !a=y b0, 1))
      |                                         ^
(n_expecx) != 0, e_object = _gst_false_oop;It break;N
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./dict.inl:1410
T  259 |            )   default: abor
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from tdict.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1410./gstpriv.h:17: warning: :148:41 :17: note: expanded from macro 'COMMON'
(  148);
      |               ~~~~~~~~~~~~~~~~~~
  260 |          result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
   }
      |             ~
 1410 |   if COMMON (ui <= MAX_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
 |   : warning: 261 | result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]./gstpriv.h#646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]

 1410 |   d 1410 |   if C)eOfprint.c:375:22: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
M  3751MON (:ui <= Mif C148:O41MMON (:u inote:  )expanded from macro 'COMMON'<=)
      |                                         ^

  | 
          148 | #defi(__builtin_expect ((x) != 0, 1))
| nIn file included from heap.c      :53:
In file included from ./gstpriv.h:646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
e 1410 |   if CAOMM|                                         ^
OX              ^~~~~
N  COMM_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
(O./gstpriv.hui <= cint.c:1212:15: warning: 30 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch]
MAX_ST_INTIn file included from :byte.c:54:
In file included from ./gstpriv.h:646M)AX_:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
S 1410 |   if COMMTON (_ui <= MAX_ST_INT)

      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
INT)
ineN(       ./gstpriv.h:148:41: 1212 |  x)   (_    _builti note: expanded from macro 'COMMON'
         |      ~~~~~~~~~~~^~~~~~~~~~~~~~
switch (cTyCpe)
148      ./gstpriv.h n :148:41: note: expanded from macro 'COMMON'
OMMON(x) |   148:41: note: expanded from macro 'COMMON'
 #     148 | #define COMMON(x)  |               ^~~~~  (__builtin _expe  pricntf t( "   %O_
exp (ec%tcint.c148 | :1231:15: warning: 25 enumeration values not handled in switch: 'CDATA_CHAR', 'CDATA_UCHAR', 'CDATA_SHORT'... [-Wswitch]
#define COMMON(x)   (__builti 1231 |     On_ dexpect ((x) != 0, 1))
      |                                         ^
  ((switch    x )(cTy pe)   }
      |  !=(       e
      |               ^~~~~
fine CO)0,        ~
   262M | iM(\| nO      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
N./gstpriv.h:(x)   ((__builtin_expect ((x", oop->o() != 0, 1))
      |                                         ^
bject->objCl1))
_      |                                         ^
ass, oo(p->objec
t->objSize)148:41: note: expanded from macro 'COMMON'
ne COM_x./match.hx) != 0, 1))
      |                                         ^
;MON(x)   (__builtbin_
      |                     ~^
eprint.c:375:26: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
xpect   ((x) !=   375 |    0), 1))
      |                                         ^
    != 0, 1))
      |                                         ^
:4:44: note: In file included from   pre.c:57expanded from macro 'MATCH_BYTECODES'
|     4 | #define MATCH_BY:
In file included from ./gstpriv.h:tregory      ~~~~~~~~~~~^~~~~~~~~~~~~~
Tu%Oi4 warnings generated.
ECODES(name_, bp_, code ./gstpriv.h:148:41:l_tin_expeci note: expanded from macro 'COMMON'
n  148 | #define COMM) BEGIN_Mtf ("   %O (%O)\n", oop->object->objClass, oop->object->obcint.cACRO { \
      |                                            ^~~~~~~~~~~
j:./gstpriv.h:1428:40: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
214:29: 1428 |     _gst_ note: expanded from macro 'BEGIN_MACRO'
error  214 | #deff ("Attempt to pass the %O object as a %s", class_ooONp(646xSi)  :
 n(./dict.inl:_e1387_: B16E: Gwarning: IbNresult of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]_MuiACRO (,

       1387 |   if COMM(void)izM (
Isysdep.ct:       eN71:
_ST_INT &| (O(&| N (i >= MIN_ST_INT && ilibtool: 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
                            ^
./sysdep/posix/findexec.c i <= MAX_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x <= ./gstpriv.h:148:41:opt.c                                       ~^
:247:7MAcint.c:1428:59: warning: : note: '{' token is here
note:   247expanded from macro 'COMMON'
 |       MATCH_BY:TECODES (IS116:7:_SI  MPLE_148RETURN, | #d bytes, (
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 warning: unused variable 'path_max' [-Wunused-variable]byte.c:286:3: 148  
248   | #defi | n e COMM116ON(x)  e fine X |  (__buiCOMMON(x)     (_ltin_     ePUSH_SELF { mayblxpect ((x) != 0_builtin_expect ((x) !=tin_e ,0, 1))
)      | ;
      |                         ~^
xprint.cformat specifies type 'char *' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat]
 1                                        ^pect ((x) !warning: ='(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
0  286 |   MATCH_BYTE,C 1))ODES (PRINT_BYTECODE_NAME, bp, (
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
  1428 | 287 |      PUSH_RECEIVER_VARIABLE { 
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
  288 |       printf ("%s\tpu
      |                                         ^
sh Inst:375:56: warning: data argument not used by format string [-Wformat-extra-args]
ance Variable[%d]  375 |         printf ("   %O (%O)\n", oop->object->objClass, oop->objecte-\n", prefix, n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
))
      | In file included from save.c: i  nt path_max = PATH_MA                                        ^
 28955>=X:
In file included from ./gstpriv.h:;o
 | bjSize);
  MTH_RE      |                 ~~~~~~~~~~~~~~                         ^TURN_      
In file included from gst-parse.c:S _gst_errorf ("Attempt to pass E646:
./dict.inl:| LF; }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53:
In file included from ./gstpriv.h1410:  646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
249 1410 |       ^~~~~~~~ |    :17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]

 1410 |   if C   if    PUSH_RECEIVER_print.c:397:22OMMON (ui <= MAX_S TC _   I OMMON (ui <= MAX_ST_INT):
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
N./gstpriv.h:T)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
 ./gstpriv.h:148:warning: 41: invalid conversion specifier 'O' [-Wformat-invalid-specifier]note: expanded from macro 'COMMON'

callin.c  397 |  : 586 : 47p:r 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]
    i586n | t f    (", sip retu148refV | Aix #deRIABLE f{ maybe i=rn (Ine COMMON(x) zNe148: %O (%zu OOPs), class %OC\n",
      |                     ~^
41=_ ADD_  (__buprint.ci:398 | l# (n << 8) | MTH_RETURN_INOSTVAR; }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OP :pr note: expanded from macro 'COMMON'
tin_expect ((x) != (  _gst_byte_array_new (str,  the 250  | n    %O object as a %s", class_oop ,148 | d 
  PUSH_LIT_CONSTANT { maybe = (n << 8) | MTH_RETURN_LITERAL; }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ef;
      |       ~~~~~~~~~~~~~~
efi  ne COMMON(x)       #   251 | |                                                      ~~   ^~~~~~~~~  (__buil
t cint.c:1429:      Pdefine COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
11: warning: data argument not used by format string [-Wformat-extra-args]
 1428 |     _gst_errorf ("Attempt ito pass the %O onbject as a %s", class_oop,
_      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1429 |                  c_typee_name[cType]);
      |                  ^
290 | x    }
      |     ~
  291 | 
pect ((x) != 0, 1))
      |                                         ^
cint.c  :1431:51: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
292 1431 |     _gst_err | orf ("Attempt to pass  : )an i)6: )warning: nstan;format specifies type 'size_t' (aka 'unsigned long') but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat]ce of %O as a %s", class_oop,
      In file included from tree.c:
 54  397 | 
     pr0intf (", size %O (%z|                                                  ~^
,cint.c:1431:63: warning: format specifies type 'char *' but the argument has type 'OOP' (aka 'struct oop_s *') [-Wformat]
u O 1431 |     _gst_errorf ("Attempt to pass an instance of OPs), cl 1))
      |                                         ^
%aO as a %s", class_oop,s
      |                                                          ~~   ^~~~~~~~~
scint.c:1432 :11: warning: data argument not used by format string [-Wformat-extra-args]
% 1431 |     _gst_errorf ("Attempt to pass an instanceO\n",
      |                         ~~~
 of %O as _a %s", USH_INTEGER { maybe_object = FROM_INT c      (ln); maybe = MTH_R:
  ETURNIn file included from ./gstpriv.h:646:
_| ./dict.inlLITERAL; }
:398                                                    ^~~ | |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          252 |         
 ./oop.inl:139:28: note: expanded from macro 'INC_ADD_OOP'
  obj->  obj139 |     *_gst_mem.inc_ptr++ = Size, NUM_OOPS (obj),P ob1410:17:j warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
- 1410 |   if COMMON (ui <= MAX_ST_INT)(4 warnings generated.

      |  USoTopa))
      >objCSlinput.cPHU_TSH_SPECIAL {
      |                            ^~~s_sa_oop,
s      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
o
./dict.h 1432 | :563:51: note: passing argument to parameter 'bytes' here
s);  563 | extern OOP _gst_byte_array_new (c        on st 
       c_type_      |             ^~~~~~~~~~~~n gams
In file included from dict.ct_eu| csysdep.c:h:[print.c77:
./sysdep/posix/mem.c:250:1: 1157op_v:Ewarning: cMPORARY        ~~~~~~~~~~~~~~a
T  253 | :l         _VARIABLE {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
  293 |       printf ("%s\tp7a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]397
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
 us       ~~~~~~~~~~~^~~~~~~~~~~~~~h Tempor:43: :I250m |  nwarning: oinvalid conversion specifier 'O' [-Wformat-invalid-specifier]t_myapry Variable[a%warning: shifting a negative signed value is undefined [-Wshift-negative-value]
d a1156e]);pped (si
aybeu eNT)
       |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=(r:f l 222g)
      | ^
./gstpriv.hM*:
148 b:41: note: expanded from macro 'COMMON'
T:11: warning: enumeration value 'STREAM_UNKNOWN' not handled in switch [-Wswitch]
    222 |   switch (  148 | #ydtes,
      |                                                   ^efine COMMON(x)   (_
s397 | otfa_t      H_RETURN_LITERAL;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
      printf (", size %O (%zu O254 |           switch (n)]\n", prefix, n);
      OPs), class %O\nb|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

r  e      | ",
      |                                          ~^
|           ~~~~~~~~~~
                 ^u294ailtin_OOP)
expprint.c:
398e./gstpriv.h      | ^
:ct ((
20:148:41: note: expanded from macro 'COMMON'
: warning: data argument not used by format string [-Wformat-extra-args]  4148x warning | #define COMMON(x)  
   397(__b | )u iltin_expect  ((x) != 0, 1)) |   print  f (", sizs generatedgst-parse.c.
!
=      |                                         ^
      pref0ix =, 1))
      |                                         ^
e %O (%zu OOPs), class %O\n",
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   398 |             obj->probjSize, NUMef;
:605:41      |       ~~~~~~~~~~~~~~
: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
m  605 |         - >type)_)
  295 |     }
      |     ~
  296 | 
  297      |           ^~~~~~~~~~~~
In file included from  != 0,re.c |  1))
      |     PUSH_LIT                                        ^
_CONSTANT: O{
O57PS:
In file included from  ./gstpriv.h      :(|     ~~~~~~~~~~~~~~~~~~~
o646:
./dict.inl:1410:17:b warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
  298 |       printf ("%s\tpush Literal[%d]", prefix, n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299 |       if (literal_vec)
      |       ~~~~~~~~~~~~~~~~
j),   1410 |   if COMMON (ui <= MAX_S300 |         T_INprintf (" = %O", lite T)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
ralolibtool: 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
_vec[n]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:  148:41: note: expanded from macro 'COMMON'
301   |    148   |  b#defij->nobjCprinte COMMON(x)   (__lasbuils);
      tin_exp|                           ^
e./dict.inl:ct (of485:3:(x) note: expanded from macro 'NUM_OOPS'
   485 |  r( !="\n 0,");
      |       ~~~~~~~~~~~~~~
  %O\n ((s1))
./match.h      |                                         ^", s:
4:44: note: expanded from macro 'MATCH_BYTECODES'
trin |     4 | #defig,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~nize  NA_t) (COMMO
M  604 | e MATCH_BYTECOD            _gst_this_cateN (CLASS_ISEgory, _gS(namst_the_i,s _class)_;
      |             ^
bSCALp_, cAR (ocomp.c:d606:22(o4 warnings generated.
e_)bj)- BEG: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]>
I  606 | oN_MACRO { \
      |                                            ^~~~~~~~~~~    
p./gstpriv.h:214:29: bjClasnote: expanded from macro 'BEGIN_MACRO'
rin  214 | #s)) \tf 
      |   ^
("%s fdefine BE GIN_MAC RO ((void) (
o      r %O|                             ^
\n",  byte.cstring, _gst_this_class);
p:286:      |                     ~^
rcomp.c:606in3tf (":: note: '{' token is here
returned   v36a286l:u | e warning: data argument not used by format string [-Wformat-extra-args] 
is   %O\606 |   n " p,r  Mintf ("ATCH_BYT%s for %O\n", stE CODES r(iPng, _gst_this_class);
      |             ~~~~~~~~~~~~~          ^
RINT_gst_BYT_lasECODE_t_reNAME, bturnp, (
ed_value);
      |       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                       ~^
  287 |     PUSH_RECEIVER_VARIABLE {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
  288 |  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
     printf ("%s\tpush Instance Variable[%d]\n", prefix, n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  289 |       prefix = pref;
      |       ~~~~~~~~~~~~~~
  290 |     }
      |     ~
  291 | 
  292 |     PUSH_TEMPORARY_VARIABLE {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
ESPACE_AT_PUT (  293 |    cSymbols   pOOP,rintf ("%s\tpu sh Temporary Variable[%d]\n", ptree.c:679:24: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
rinput.cef  679: |   printf ("selector: %#O\n", node->v_expri.comp.cxselec1118:42: tor);
      |                      ~~^
:771:12: warning: 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 n                                        ^invalid conversion specifier 'O' [-Wformat-invalid-specifier]

 = poll_and_read (fileno (file),  771 |         p &ch, 1);
      |                                          ^~~
)input.c:rin786:30: ;note: passing argument to parameter 'buf' here
t
  786 | poltree.c:756:22: warning: f      l_and_rinvalid conversion specifier 'O' [-Wformat-invalid-specifier]e
a  756 |        ("%O\n", _gst_lasd (inpt|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
t_ri  gst-parse.cretu4 warnings generated.
294:r848: | ned50 _:_value );
      |                  ~^
gntsf ("oop: %O\n", tnode->v_const.val.oopVal);
      |                     ~^
_inter   fd, n_string ("CDoubleM255 |           c  {
ha      |             ~
r *buf,  256 |  int n)          
         | tree.c:808:23inExp: case NIL_I"),
                                   ^ warning: NDEX: maybwarning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
invalid conversion specifier 'O' [-Wformat-invalid-specifier]
    | e  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~848_obj
e 1157 |                 
 comp.c  : |                       _gst808c_  tF  e r roinput.crf ( prefi=ROM_INT (DBL_MIN_EXP));
      "826: | `%s  | c_                    ^~~~~~~~~~~~~~~~~~~~~~~
xg./gstpriv.h:stla:ss' i114523: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
35_nil_oop: ;538:25: note: expanded from macro 'FROM_INT'
: n   vbareak;
       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
   826 |     printf = pref;l("  class %O, s
elector %O\n"      ,|        ~~~~~~~~~~~~~~538_gst_this_class, sel
ec  t295o | r    );
      |                      ~^
 comp.c:826:36: } 
      |     ~
  296 | 
 warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
  297 |     PUSH_  LIT_CONSTAN  257 |               case TRUE_ITNDEX: maybe_object 826  | {    printf ("  class %O, s | e
      | = _g  (OOP)(     ~~~~~~~~~~~~~~~~~~~((intptr_t)(i) << 1) + 1)
      |                         ^
lector %O\n",./dict.inl:
 398:34: note: expanded from macro 'NAMESPACE_AT_PUT'
s  398 |         v_agst_this_class, selector);
      | riable_t_true                                  ~^
_comp.c:826:59: warning: data argument not used by format string [-Wformat-extra-args]
oop; breai  826 | binding_new((    printf ("  class %O, selector d%O\n", _gst_this_class, selector);keyO
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~                   ^
O  P), (valueOOP), (dictionaryO O298 |       printPwithin %O",))
      |                                                               ~^f ("%s\tpush Litera))
      |                                         ^~~~~~~~

ldict.c:1180[gst-parse.c::7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]849:26: 
warning: data argument not used by format string [-Wformat-extra-args]
 1179 |   848 |                       NAMESPACE_AT_PUT (cSy mbolsOOP, _ _gst_ge st_intern_srrortring ("CFloatMinExp"),pf
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rintf ( 1180%d]", prefix, n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299 |       if (literal_vec)
      |       ~~~~~~~~~~~~~~~~k;
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"%c%s: %O", sep, name, arguments->data[i]);
      |                      ~^ |                     FROM_INT   (
Ftree.c258 |    LT         _MI(N _EX  case FALSE_INDE"P));
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
`./gstpriv.h:538:%s class' invalidX: maybe_o:808:25 with:binj ./dict.inl note: expanded from macro 'FROM_INT'
%
e38: warning: data argument not used by format string [-Wformat-extra-args]:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]

cOt "  808 |    ,  300 |         printf (" = %O", l  538 |    printf ("%c%s: %  
O", sep, name, argiumen1387 |  =   (OOPi_f tCt)OMMON (i >e(sym.cr=al_ vec[n]g ();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
M  sIN_ST_t(301INT && i <= MAX_ST_INT)_ | s->data[i]);
      |               ~~~~~~~~~~             ^
f 
ailse_oop; breakn      tptr_t)(i) << 1) + 1)
;
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
| ./gstpriv.h:148::1084:14: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
41: note: expanded from macro 'COMMON'                        ^
   148 | #define COMMON(x)        printf
(./dict.inl:398:34: __builtin_expect ((x) != 10840, 1 | ))
      |                                         ^
note: expanded from macro 'NAMESPACE_AT_PUT'
   398 |         variable_binding_new((keyOOP)In file included from gstpub.c:, 57(valu :
eOOP)printIn file included from ./gstpriv.hf (", (:646:
./dict.inl:1387:%#O", ent->s16: warning: dictionaryOOymbolresult of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare])P)));
      | 
           ~~^ 1387 |   if COMMON (i >= MIN_ST_INT && i)
      | 
                                        ^~~~~~~~
dict.c:1201: <= MAX_ST_INT)
7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1200 |   ./gstpriv.h:148:41: note: expanded from macro 'COMMON'
NAM  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
ESPACE_AT_PUT (cSymbolsOOP, _gst_intern_string ("CLongDoubleMinExp"),
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1201 |                  ("\n");
      |       ~~~~~~~~~~~~~~

./match.h:4:  259 |               default: abort ();
      |               ~~~~~~~~~~~~~~~~~~
  56    FROM_INT In file included from gstpub.c:(57:
In file included from LDBL:./gstpriv.h:646:
 note: expanded from macro 'MATCH_BYTECODES'
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
     _MI4 | #deN_EXP));
      | fine MAT1410 |   if COMMON (u                    ^~~~~~~~~~~~~~~~~~~~~~~~
i./gstpriv.h: <= MAX_CH_BYTST_ECOINT)538:25
D: note: expanded from macro 'FROM_INT'      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
E
S./gstpriv.h  538:148 |  :41 (OO(: note: expanded from macro 'COMMON'name
P)(  148 | #def ((intpine _, COMMObp_,N(x)   (_ co_trbuilde_tin) BEG_expIN_MAC_tRO ect { \)(i) <260< 1((x
      |                                                        ^
 |         )  + )1 ) 
       }| 
                        ^      
|             ~
  261./dict.inl | : 398 :    34 :  }note: 
expanded from macro 'NAMESPACE_AT_PUT'      
|   398 |  != 0, 1))
              ~
  262 | 
oop.c| ./match.h:4::56: note:                                                 ^variable_binexpanded from macro 'MATCH_BYTECODES'ding_
1285:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
n ew((key    4 | #1285 |   PREFETCH_STOOP), (valueOOP), (dict
ionaryOOART (_gst_mem.nPext_oop_to_sweep, PREF_BACKWARDS | )PREF_READ | PREF_NTA);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
)./gstpriv.h:193:3: note: expanded from macro 'PREFETCH_START'
)  193 |   DO_PREFETCH (__ad)
      |                                         ^~~~~~~~
dr, 1, (k)); \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:182:5: note: expanded from macro 'DO_PREFETCH'
d  181 |                       + (((k) & PREF_BACKWARDS ? -(distance) : (distance)) \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  182 |                          << L1_CAeCHE_SHIFT), \
      |                          ^
foop.c:1289:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
i 1289 |       PREFETCH_LOOP (oop, PREF_BACKWARDS | PREF_READn | ePREF_NTA );
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:200:3: note: expanded from macro 'PREFETCH_LOOP'
  M200 |   DO_PREFETCH ((x), (L1_CACHE_SHIFT >= 7 ? 1 : 128 >> L1_CACHE_SHIFT), (k));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:182:5: note: expanded from macro 'DO_PREFETCH'
A  181 |                       + (((k) & PREF_BACKWARDS ? -(distance) : (distanTce)) \
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C  182 |                          << L1_CACHE_SHIFT), \
      |                          ^
H_BYTECODES(name_, bp_, code_) BEGIN_MACRO { \
      |                                                        ^
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  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"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)
      | ^
      |                                                               ~^
gst-parse.c:1004:13: warning: data argument not used by format string [-Wformat-extra-args]
 1003 |                               "expected class named %s, found %O", 
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1004 |         warning: 'CPFunction' is deprecated [-Wdeprecated-declarations]
         1145 |   rl_filename_quoting_fu        nction = (CPFuoop.cn :  name, OOP_INT_CLASS (currentOOP));
      |                                  ^
c1808t./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS'
i  498 |   (ISon *) readline_quote_filename;
      _IN|                                   ^
T(oop) ? _gst_small_/usr/local/include/readline/rltypedefs.h:37:44: note: 'CPFunction' has been explicitly marked deprecated here
inte   37 | tgypedef char *CPFunction () __attr:ibute__((10dep:recaetr_class  ed));
      |                                            ^
warning: : OOP_CLvariable 'n' set but not used [-Wunused-but-set-variable]ASSinput.c:1147
( 1808 |  o:6: warning: 'CPFunction' is deprecated [-Wdeprecated-declarations]
  ion1147t i, n;
 |       |          ^p
))
      |   ^
    (CPFunction *) readline_dequote_filename;
      |      ^
/usr/local/include/readline/rltypedefs.h:37:44: note: 'CPFunction' has been explicitly marked deprecated here
   37 | typedef char *CPmv -f .deps/xlat.Tpo .deps/xlat.Plo
Functigst-parse.c:1013:48on () __attribute__((deprecated));
: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
       1013 |                            /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
    | "ex                                           ^pected 
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__((deprecatned));
a      |                                              ^
mespace 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 |   (IS_INT(oop) ? _gst_small_integer_class : OOP_CLASS(oop))
      |   ^
gst-parse.c:1047:43: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
 1047 |                           "expected namespace named %s, found %O", 
      |                                                               ~^
gst-parse.c:1048:25: warning: data argument not used by format string [-Wformat-extra-args]
 1047 |                           "expected namespace named %s, found %O", 
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1048 |                           list->v_list.name, OOP_INT_CLASS (current_namespace));
      |                                              ^
./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:1068:44: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
 1068 |                     "expected namespace named %s, found %O", namespc,
      |                                                         ~^
gst-parse.c:1069:7: warning: data argument not used by format string [-Wformat-extra-args]
 1068 |                     "expected namespace named %s, found %O", namespc,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1069 |                     OOP_INT_CLASS (new_namespace));
      |                     ^
./gstpriv.h:498:3: note: expanded from macro 'OOP_INT_CLASS'
  498 |   (IS_INT(oop) ? _gst_small_integer_class : OOP_CLASS(oop))
      |   ^
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[%_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != d]", prefix, 0, 1))
      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_##nIn file included from lex.c:55:
ame_In file included from ./gstpriv.h:646:
./dict.inl:1410:17) \
      |                            ^~~~~~~~~~~~~~~~~~~~~~~
:11:1: note: expanded from here: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]

 1410 |   if    11COMMON | MA (ui <= MATCX_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
H./gstpriv.h:148_BYTE:CODES_PR41I: note: expanded from macro 'COMMON'NT_BYTECODE_
opt.c:247:7N  148 | : warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
AME#defi  ne CO247MMON(x
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 | )  ./match.h  :  (  _ _4841bMATCuiltin_expH_BYTECect ((x) O!=: 0, 1)15: DES)
      |                                         ^
note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME' 
( 4841 |         prIS_SIMintf (" = %O", litePral_vec[n]); \
      |                     ~^
L./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES_DISPATCH(namE_RETURN, bytes, (
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e) name  248 | 
      |                                        ^~~~
        PUSH_SELF { maybe = MTH_RETURN_SELF; }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
byte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
    286 |   MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~249 |         PUSH_RECEIVER
_VARIABLE  287 |     PUSH_RECEIVER_VARIABLE {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
 { m  aybe288 |   = (n << 8) | MTH_RETURN_INSTVAR; }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   250 |            PU priSH_LIntf T_CONST("%s\tpush InsANT tance Variable[%d]\n", prefix, n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  289 |       prefix = pref;
      |       ~~~~~~~~~~~~~~
  290 |     }
      |     ~
  291 | 
  292 |     PUSH_TEMPORARY_VARIABLE {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
{ maybe = (n << 8) | MTH_RETURN_14 warnings generated.
  293 |   LITERAL; }
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   printf ("%s\tpush Temporary Variable[%d]\n", prefix, n);
  251 |         PUSH_IN      TEGER {|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  294 |       prefix = pref;
      |       ~~~~~~~~~~~~~~
  295 |     }
      |     ~
  296 | 
  297 |     PUSH_LIT_CONSTANT {
      |     ~~~~~~~~~~~~~~~~~~~
  298 |       printf ("%s\tpush Literal[%d]", prefix, n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 maybe_object = FROM_INT (n); maybe = MTH_RETURN_  299 |      L if (literal_vIecT)
      |       ~~~~~~~~~~~~~~~~
  300 | E        printf (" = %O", literal_vecR[n]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |       printAL; }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  252f ("\n");
      |       ~~~~~~~~~~~~~~
 |     ./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
  4818 |   MATCH_Blibtool: 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
   PUSH_SPECIAL {
      |         ~~~~~~~~~~~~~~
YTEC  253 |     ODES_DISPATCH(MATCH_BYTECODES_##name_) \
      |                            ^~~~~~~~~~~~~~~~~~~~~~~
  :11:1: note: expanded from here    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_I
NDE   11 | MATCH_BYTECODES_PRINT_BYTECODE_NAME
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./match.h:4850X::16: m note: expanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
ayb 4850 |         printf../../libgst/builtins.gperf:208e:_1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
o  208 | _gst_lookubjp_ ebu(" =iltin_selector (s %tr,ct =+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
 _gst_false_oop; break;
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |               default: ab O", literalort ();
      |               ~~~~~~~~~~~~~~~~~~le
  260 |             }
      |             ~
n  _vec[n]); \
)261 | 
      |                     ~~^
      ./match.h:| ^
        }
      |         ~
4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
   4822 | #define MATCH../../libgst/builtins.gperf:217:20: warning: static variable 'lengthtable' is used in an inline function with external linkage [-Wstatic-in-inline]
262 | 
  ./match.h:4820:4: note: expanded from macro 'MATCH_BYTECODES'
217 4820 |   ;} END_MACRO
      |    ^ | 
_opt.c:247 BYTECODE S_DISPATCH(n ame)  name 
      |                                        ^~~~
 :7: note: ')' token is here
   247 |       MATCH_B YTECODES (iIS_SIMPLE_RETURN, bytes, (
f      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  248 |         PUSH_SELF { maybe = MTH_RETURN_SELF; }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   249 |    byte.c:(286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
     PUSH_RECEIVER_VARIABLE { maybe len = (n << 8) | MTH_RETURN_I  286 |   MATCH_BYTECODES (PRINT_N=BYTECODE_STVAR; }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
=  250 |         PUSH_LIT_ lNAMECONSen, bgpT,tANT { maybeh  =t able[key])
      |                    ^
(n ../../libgst/builtins.gperf:620:22: note: 'lengthtable' declared here
<<   (8) | MTH_RETUR
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~620 | static unsigned cN
h  287 | _ar lengthtaLITERAL; b }
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
l e[] =
      |                      ^
  PUS  H../../libgst/builtins.gperf:251 |         PUSH_INTEG_RECE219IVEER_VAR:38: warning:  static variable '_gst_builtin_selectors_hash' is used in an inline function with external linkage [-Wstatic-in-inline]
{  219 |             register con maybe_osbjectt char *s = R _gsIABLt_builtin_selectors= FROM_INT (n)_h; maybe = MTH_RETE {
URN_LITERAL; }      |     ~~~~~~~~~~~~~~~~~~~~~~~~
a  288 | 
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sh[key].off   252 |         set + _PUSHgst_built_SPECin_selectors_names;
      |                                      ^
I../../libgst/builtins.gperf:694:32: AL note: '_gst_builtin_selectors_hash' declared here
    {
      |   694 | static struct builtin_selec        ~~~~~~~~~~~~~~
to printr _gst_buf ("%s\tiltin_selectors  253 |           maybe = MTH_hpush_RET InstaURN_LITERAnceL;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
a Variab  254 |  sh[] =
      |                                ^
le[%d]\n"../../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]
, pref  219 |          ix, n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     register   289 |   const c          switch (n)
      |           ~~~~~~~~~~
har *s = _gst   _builtin_prefix =sel 255 |             {
      |             ~
pectors_h  ref;a256 | sh[key].o           
 ffset + _gst_builtin_selectors_names;
      |                                                                                ^
  4c../../libgst/builtins.gperf: warning618      |       ~~~~~~~~~~~~~~
  290 |  :asse N55 generated: note: expanded from macro '_gst_builtin_selectors_names'
IL_INDEX: ma   618 | #define _gst_builtin_sey.
be_oblectors_names  }
       j|     ~
(e  291 | 
(const char *) &_g  292 |   st_builtin_selectors_  PUSH_TEMPORARYcnames_VARIABL_contentEs)
      |                                                       ^
 t{../../libgst/builtins.gperf:
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~364:46: note: '_gst_builtin_selectors_names_contents' declared here

 = _gst  _  364 | static 293 |       prisnil_oop; break;
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
n  257 |     ttr         uct _gst_builtf ("%s\in_select caseors_names_t _gst_builtin_selectors_n TRUE_INDEX:t ames_contenpush Temporary Variable[%d]\n"maybe_object = _gst_true_,oop; break; 
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ts  258 |  =
      |                                              ^
 prefix, n);
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   294 |        pre    f      case FALSE_INix = pref;
      |       ~~~~~~~~~~~~~~
  295 |   ../../libgst/builtins.gperf  }D
:222      | EX: ma:23: y    ~
  296warning: static variable '_gst_builtin_selectors_hash' is used in an inline function with external linkage [-Wstatic-in-inline]
be |   222 | 
_            297 | obje    return &_gst_builtin_selectors_hasch[key];
      |                       ^    PUS
../../libgst/builtins.gperf:694:32: note: '_gst_builtin_selectors_hash' declared hereH_LIT_C
O  t694 | NSTstaANT {
      |     ~~~~~~~~~~~~~~~~~~~
 = _gst_f  298al |       prinstef (_oop; break;"%s\tplibtool: 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

      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utic struct builtin_s  259 | elector _gss        t_builtin_      default: abort ();
      |               ~~~~~~~~~~~~~~~~~~
s  260 |             }
      |             ~
h Li  261 |       teeral[%d]",lectors_hash[] =
  }
      |                                ^
 prefi      |         ~
x, n  lex.c:1301:30: warning: format specifies type 'int' but the argument has type 'intptr_t' (aka 'long') [-Wformat]
262 | 
)./match.h:4820 1301 |   :6:    fprintf (file, ": %d", yylval->ival);
      |                         ~~   ^~~~~~~~~~~~
      |                         %ld
 note: expanded from macro 'MATCH_BYTECODES'
;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4820 |     299 |   ;    if (literal_vec)
      |       ~~~~~~~~~~~~~~~~
  300 |         printf (" = %O", literal_vec[n]);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |       printf ("\n")} EN;
      |       ~~~~~~~~~~~~~~
D_MACRO
      |      ^~~~~~~~~
./match.h./gstpriv.h:215:19: note: expanded from macro 'END_MACRO'
  215 | #define END_MACRO ))
      |                   ^
: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;
      |       ~~~~~~~~~~~~~~
mv -f .deps/mpz.Tpo .deps/mpz.Plo
  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);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
  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 = propt.c:301:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  301 |       MATCH_BYTECODES (CHECef;
K_KIND_OF_BLO      |       ~~~~~~~~~~~~~~CK, bp, (

  295 |     }
      |     ~
  296 |       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302 |        
  297 |     PUSH_LIT_CONSTANT {
      |     ~~~~~~~~~~~~~~~~~~~
  298 |       printf ("%s\tpush Lit PUSH_SELF, PUSH_RECEIVER_VARIABLE, 
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303 |         STORE_RECEIVER_VARIeral[%d]", prefix, n);
ABLE      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299 |       if (literal_vec)
      |  {
            ~~~~~~~~~~~~~~~~
|         ~~~~~~~~~~~~~~~~~~~~~~~~~
  300 |           304 |         pr  if (intfstat (us == 0)
      |           ~~~~~~~~~~~~~~~~
" = %O", literal_vec[n])  305 |             status =;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |       pri 1;ntf ("\n");
      |       ~~~~~~~~~~~~~~
./match.h:4818:
      |             ~~~~~~~~~~~
  306 |         }
      |         ~
  307 | 
  308 |         PUSH_LIT_CONSTANT {
      |         ~~~~~~~~~~~~~~~~~~~
  309 |           newStatus = check_inner_block (literals[n]);
28:       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note:   310 |           expanded from macro 'MATCH_BYTECODES'
if 4818 |   MATCH_BYTECODES_DISPATCH(M ATCH_BYTECODES_##name_) \
(newStatus > status)      |                            ^~~~~~~~~~~~~~~~~~~~~~~
: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  311 |  s           pecia l message{
      |             ~
   312 |               if (newStatus == 31)
      |               ~~~~~~~~~~~~~~~~~~~~
  313 |                 re%turOn (\31)n;
      "|                 ~~~~~~~~~~~~
,  314 |               status = new Staprefix, \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tus;
      |               ~~~~~~~~~~~~~~~~~~~
   315 | 4989            }
      |             ~
  316 |         }
       | |         ~
              _gst_builtin_selectors[n + 16].s./match.h:4:44: note: ymbexpanded from macro 'MATCH_BYTECODES'
    4 | #define MATCH_BYTECODES(name_, bp_, code_ol); \
      |               ^
./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
) BEGI 4822 | N_MAC#define MATCH_BYTECODES_RO { \
      |                                            ^~~~~~~~~~~
DISPATCH(na./gstpriv.hme) name
      |                                        ^~~~
:214:29: note: expanded from macro 'BEGIN_MACRO'
  214 | #define BEGIN_MACRO ((void) (
      |                             ^
opt.c:301:7: note: '{' token is here
  301 |       Mbyte.c:286:3: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
A  286 |   MATCH_BYTECODES (PRINT_BYTECODE_NAME, bp, (
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TCH_BYTECODES (CHECK_KIND_OF_BLOCK, bp, (
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302 |         PUSH_SELF, PUSH_RECEIVER_VARIABLE, 
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303 |         STORE_RECEIVER_VARIABLE {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~
  304 |           if (status == 0)
      |           ~~~~~~~~~~~~~~~~
  305 |             status = 1;
      |             ~~~~~~~~~~~
  306 |         }  287 |     P
      | U        ~
  307 | 
SH  308 |         PUS_RECEHIVER_VARIA_Blibtool: 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
LE LIT_CON{
      |     ~~~~~~~~~~~~~~~~~~~~~~~~
STANT {  
      288 |       p|         ~~~~~~~~~~~~~~~~~~~
rintf  309 |  ("%s\tpus          h Instance Variable[%d]\n", prnewefix, n);Sta
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  289 |       prefix = tus = cphecref;
      |       ~~~~~~~~~~~~~~
  290 |     }
      |     ~
  291 | 
  292 |     PUSH_TEMPORARY_VARIABLE {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~
k_i  nner_b293 |       prilocntf ("%s\tpush Tempok (rarylit Vareraiablls[e[%d]\n", prn])efix, n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  294 |       prefix = pref;
      |       ~~~~~~~~~~~~~~
  295 |     }
      |     ~
  310 |   296 | 
            297 |     if (PUSH_LInewStatuT_CONSTs > staANT {
      tus|     ~~~~~~~~~~~~~~~~~~~
)
      |           ~~~~~~~~~~~~~~~~~~~~~~~
  311  298 |  |                   pr{
      | intf ("            ~
%s\tp  312 | ush           Lite   ral[%d]",  ifprefix, (n n);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ewS  299 |    tat   if (us == 31literal_vec)
)
      |       |       ~~~~~~~~~~~~~~~~
              ~~~~~~~~~~~~~~~~~~~~
  313  300 |         printf (" = % |                 O", literal_vec[return (3n]);
      | 1);
      |                 ~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
301 |        314 |           pr     status intf ("\n"=);
       |       ~~~~~~~~~~~~~~
newStatus./match.h:4818:28: note: expanded from macro 'MATCH_BYTECODES'
;
      |               ~~~~~~~~~~~~~~~~~~~
 4818 |     MATCH_BYT315ECODES_DISPATCH(MATCH_BYTECOD |             }
      |             ~
  316 |         }
      |         ~
ES_./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
##name_) \
      |                            ^~~~~~~~~~~~~~~~~~~~~~~
    4 | #def:11:1: note: expanded from here
ine MATCH   11 | _MATBCH_BYTECODES_PRINT_BYTECODYE_NAME
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T./match.h:5001:42: note: ECODES(naexpanded from macro 'MATCH_BYTECODES_PRINT_BYTECODE_NAME'
me_, bp_, code_)  5001 |       printf (B"%s\tsenEd special message %O%s\Gn", prefIix, \
      |                                         ~^
N./match.h:4822:40: note: expanded from macro 'MATCH_BYTECODES_DISPATCH'
 4822 | #define MATCH_BYTECODES__DISMPATCH(name) AnamCe
      |                                        ^~~~
RO { \
      |                                                        ^
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'
 48224 warnings generated.
 | #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 |     PUS4 warnings generated.
H_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 | 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
      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 gstpub.lo -MD -MP -MF .deps/gstpub.Tpo -c gstpub.c -o gstpub.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 sockets.lo -MD -MP -MF .deps/sockets.Tpo -c -o sockets.lo sockets.c
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 sysdep.lo -MD -MP -MF .deps/sysdep.Tpo -c sysdep.c -o sysdep.o >/dev/null 2>&1
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 ))
      |                   ^
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
8 warnings generated.
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 { \
      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
|                                                        ^
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/heap.Tpo .deps/heap.Plo
In file included from real.c:55:
In file included from ./gstpriv.h:646:
./dict.inl: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]
/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
  562 | floatq_oop_value (floatOOP)
      | ^
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 events.lo -MD -MP -MF .deps/events.Tpo -c events.c  -fPIC -DPIC -o .libs/events.o
./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from real.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from real.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
 1410 |   if COMMON (ui <= MAX_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
9 warnings generated.
In file included from interp.c:57:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
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;
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
 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 ))
      |                   ^
5 warnings generated.
opt.c:1162:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-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 lex.lo -MD -MP -MF .deps/lex.Tpo -c lex.c -o lex.o >/dev/null 2>&1
 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/files.Tpo .deps/files.Plo
./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from interp.c:57:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from interp.c:57:
In file included from ./gstpriv.h:646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
 1410 |   if COMMON (ui <= MAX_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
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,
      |         ~~~~~~~~~~~~~
In file included from sockets.c:54:
In file included from ./gstpriv.h:646:
./dict.inl: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]
 1170 |          562 | floatq_oop_value (floatOOP)
      | ^
 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 ))
      |                   ^
mv -f .deps/security.Tpo .deps/security.Plo
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)
      |   ^
mv -f .deps/re.Tpo .deps/re.Plo
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 ((voidIn file included from interp.c:677:
prims.def:123:3: warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
) (
      |                             ^
  opt.c:1447:4: note: '{' token is here
123 |   INT_BIN_OP (a 1447 | dd_with_check (oop1, oop2, &overflow), false);
      |   ^          MATCH_BYTECODES (CREATE_BASIC_BLOC
K./prims.inl:S, bp91:16: , (
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: expanded from macro 'INT_BIN_OP'
 1448 |               91 |      RETU  intRN_Mptr_tETHOD iar_STAg1, CK_TOiarg2;P,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
                    \
      |  1449 |                        ^
 prims.def:   R123:3ETUR: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]N_C
ONTE./prims.inl:91XT_STA:23:CK_T note: expanded from macro 'INT_BIN_OP'
O   91 |  P {
         |             ~~~~~~~~~~~~~~~~~~~~~~~~~~
  i 1450 |         ntpt      bc_len = bp - bp_first;r_t
      |               ~~~~~~~~~~~~~~~~~~~~~~~
 ia 1451 | 
r 1452 |             g1,   /* We caiargnnot fill 2;            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);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prims.def:130: 14583:  |                   bb_start[warning: variable 'iarg1' set but not used [-Wunused-but-set-variable]
b  130c_len] |   I->suspended = true;
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1459 |                 NT_BIN_OP  (s bb_starub_t[bc_len]->next = NULL;wit
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
h_ch eck1460 |                   *s (oop1, usp_tail = oop2, &overflow), false);
      |   ^
bb_start[bc_len];
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./prims.inl:91:16: note: expanded from macro 'INT_BIN_OP'
   91 |       intptr_t iarg 11461 |                   susp_tail = &(bb_start[bc_l,e ni]->next);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1462 |                 }
      |                 ~
a./match.h:4:56: note: expanded from macro 'MATCH_BYTECODES'
rg2;                    \
      |                ^
    4 | #define mv -f .deps/print.Tpo .deps/print.Plo
MATCH_Bprims.defYTECOD:E130S(name:3: warning: variable 'iarg2' set but not used [-Wunused-but-set-variable]
_, b./prims.inl:91:23: note: expanded from macro 'INT_BIN_OP'
p_, code_) BEGIN_MACRO { \   
      |                                                        ^
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;    mv -f .deps/alloc.Tpo .deps/alloc.Plo
                \
      |                ^
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;                    \
      |                       ^
./dict.inl:1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from sockets.c:54:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from sockets.c:54:
In file included from ./gstpriv.h:646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
 1410 |   if COMMON (ui <= MAX_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
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:1538:56: warning: implicit conversion from 'long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion]
 1538 |       if COMMON (oopValue >= MIN_ST_INT && oopValue <= MAX_ST_INT)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
./gstpriv.h:541:49: note: expanded from macro 'MAX_ST_INT'
  541 | #define MAX_ST_INT         ((1L << ST_INT_SIZE) - 1)
      |                                                 ^
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from interp.c:677:
prims.def:1734:56: warning: implicit conversion from 'long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion]
 1734 |       if COMMON (oopValue >= MIN_ST_INT && oopValue <= MAX_ST_INT)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
./gstpriv.h:541:49: note: expanded from macro 'MAX_ST_INT'
  541 | #define MAX_ST_INT         ((1L << ST_INT_SIZE) - 1)
      |                                                 ^
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
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 { \
      |                                                        ^
In file included from interp.c:677:
prims.def:2679:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 2679 |   OOP oop1;
      |       ^
In file included from events.c:55:
In file included from ./gstpriv.h:646:
./dict.inl: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 | floatq_oop_value (floatOOP)
      | ^
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 ))
      |                   ^
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))
      |                      ~~ ^
4 warnings generated.
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;
      |       ^
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
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;
      |       ^
prims.def:3637:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 3637./dict.inl: |   OOP oop1;
      |       ^
1387:35: warning: result of comparison of constant 4611686018427387903 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from events.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1387:16: warning: result of comparison of constant -4611686018427387904 with expression of type 'int32_t' (aka 'int') is always true [-Wtautological-constant-out-of-range-compare]
 1387 |   if COMMON (i >= MIN_ST_INT && i <= MAX_ST_INT)
      |      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
In file included from events.c:55:
In file included from ./gstpriv.h:646:
./dict.inl:1410:17: warning: result of comparison of constant 4611686018427387903 with expression of type 'uint32_t' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare]
 1410 |   if COMMON (ui <= MAX_ST_INT)
      |      ~~~~~~~~~~~^~~~~~~~~~~~~~
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
4 warnings generated.
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 real.lo -MD -MP -MF .deps/real.Tpo -c real.c -o real.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 byte.lo -MD -MP -MF .deps/byte.Tpo -c byte.c -o byte.o >/dev/null 2>&1
prims.def:4520:46: warning: implicit conversion from 'long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion]
 4520 |   if COMMON ((farg1 > MIN_ST_INT) && farg1 < MAX_ST_INT)
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
./gstpriv.h:541:49: note: expanded from macro 'MAX_ST_INT'
  541 | #define MAX_ST_INT         ((1L << ST_INT_SIZE) - 1)
      |                                                 ^
./gstpriv.h:148:41: note: expanded from macro 'COMMON'
  148 | #define COMMON(x)   (__builtin_expect ((x) != 0, 1))
      |                                         ^
15 warnings generated.
In file included from interp.c:677:
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;
      |       ^
4 warnings generated.
prims.def:5077:7: warning: variable 'oop1' set but not used [-Wunused-but-set-variable]
 5077 |   OOP oop1;
      |       ^
11 warnings generated.
prims.def:5391:21: warning: invalid conversion specifier 'O' [-Wformat-invalid-specifier]
 5391 |   printf ("Object: %O", STACKTOP ());
      |                    ~^
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
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
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);
      |                                       ^~
      |                                       &
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
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]);
      |                 ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/gstpub.Tpo .deps/gstpub.Plo
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/save.Tpo .deps/save.Plo
7 warnings generated.
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
mv -f .deps/tree.Tpo .deps/tree.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
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;
      |         ^
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;
      |         ^
7 warnings generated.
18 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
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
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;
      |         ^
mv -f .deps/lex.Tpo .deps/lex.Plo
mv -f .deps/input.Tpo .deps/input.Plo
vm.inl:6156:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
 6156 |     OOP _stack0;
      |         ^
mv -f .deps/events.Tpo .deps/events.Plo
mv -f .deps/sysdep.Tpo .deps/sysdep.Plo
mv -f .deps/sockets.Tpo .deps/sockets.Plo
vm.inl:10338:9: warning: variable '_stack0' set but not used [-Wunused-but-set-variable]
 10338 |     OOP _stack0;
       |         ^
13 warnings generated.
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 comp.lo -MD -MP -MF .deps/comp.Tpo -c comp.c -o comp.o >/dev/null 2>&1
mv -f .deps/real.Tpo .deps/real.Plo
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/byte.Tpo .deps/byte.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:2597:31: warning: format specifies type 'int' but the argument has type 'intptr_t' (aka 'long') [-Wformat]
 2597 |       fprintf (fp, "(ip %d)", TO_INT (context->ipOffset));
      |                         ~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                         %ld
./gstpriv.h:535:3: note: expanded from macro 'TO_INT'
  535 |   ((intptr_t)(oop) >> 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/cint.Tpo .deps/cint.Plo
mv -f .deps/oop.Tpo .deps/oop.Plo
mv -f .deps/sym.Tpo .deps/sym.Plo
mv -f .deps/callin.Tpo .deps/callin.Plo
mv -f .deps/dict.Tpo .deps/dict.Plo
mv -f .deps/gst-parse.Tpo .deps/gst-parse.Plo
mv -f .deps/comp.Tpo .deps/comp.Plo
21 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
76 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/opt.Tpo .deps/opt.Plo
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/bin/nm  .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/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_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
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
cd packages/gdbm && /usr/local/bin/gmake
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
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
cd packages/iconv && /usr/local/bin/gmake
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
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
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/magritte/package.xml
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/ncurses/package.xml
cd packages/net && /usr/local/bin/gmake
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/numerics/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
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
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
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
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: 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
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
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 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 -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-12e2bO
mkdir /tmp/gstar-12e2bO/Java
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/Java.st /tmp/gstar-12e2bO/Java/Java.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaClassFiles.st /tmp/gstar-12e2bO/Java/JavaClassFiles.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaMetaobjects.st /tmp/gstar-12e2bO/Java/JavaMetaobjects.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaTranslation.st /tmp/gstar-12e2bO/Java/JavaTranslation.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaRuntime.st /tmp/gstar-12e2bO/Java/JavaRuntime.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/JavaExtensions.st /tmp/gstar-12e2bO/Java/JavaExtensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/extract-native.awk /tmp/gstar-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/Java/gnu_gcj_runtime_StringBuffer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/gnu_java_net_PlainDatagramSocketImpl.st /tmp/gstar-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/Java/java_lang_Math.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Object.st /tmp/gstar-12e2bO/Java/java_lang_Object.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_Runtime.st /tmp/gstar-12e2bO/Java/java_lang_Runtime.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_String.st /tmp/gstar-12e2bO/Java/java_lang_String.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_StringBuffer.st /tmp/gstar-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/Java/java_lang_reflect_Method.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_lang_reflect_Proxy.st /tmp/gstar-12e2bO/Java/java_lang_reflect_Proxy.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_net_InetAddress.st /tmp/gstar-12e2bO/Java/java_net_InetAddress.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/java_net_NetworkInterface.st /tmp/gstar-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/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-12e2bO/Java/test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/java/ChangeLog /tmp/gstar-12e2bO/Java/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Java.star
cd /tmp/gstar-12e2bO/Java && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Java.star .
mkdir /tmp/gstar-l5SaJe
mkdir /tmp/gstar-l5SaJe/DBD-MySQL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Column.st /tmp/gstar-l5SaJe/DBD-MySQL/Column.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Connection.st /tmp/gstar-l5SaJe/DBD-MySQL/Connection.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Extensions.st /tmp/gstar-l5SaJe/DBD-MySQL/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/ResultSet.st /tmp/gstar-l5SaJe/DBD-MySQL/ResultSet.st
mkdir /tmp/gstar-4criUB
mkdir /tmp/gstar-4eXcrXmkdir /tmp/gstar-4criUB/Complex
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Row.st /tmp/gstar-l5SaJe/DBD-MySQL/Row.st

mkdir /tmp/gstar-4eXcrX/CParser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/Statement.st /tmp/gstar-l5SaJe/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-l5SaJe/DBD-MySQL/Table.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/complex/Complex.st /tmp/gstar-4criUB/Complex/Complex.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/TableColumnInfo.st /tmp/gstar-l5SaJe/DBD-MySQL/TableColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/complex/ChangeLog /tmp/gstar-4criUB/Complex/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/ChangeLog /tmp/gstar-l5SaJe/DBD-MySQL/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/StreamWrapper.st /tmp/gstar-4eXcrX/CParser/StreamWrapper.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/complex/complextests.st /tmp/gstar-4criUB/Complex/complextests.st
mkdir /tmp/gstar-5JiNMl
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-mysql/MySQLTests.st /tmp/gstar-l5SaJe/DBD-MySQL/MySQLTests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/PushBackStream.st /tmp/gstar-4eXcrX/CParser/PushBackStream.st
mkdir /tmp/gstar-5JiNMl/DebugToolsrm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Complex.star

rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-MySQL.star
cd /tmp/gstar-4criUB/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/cpp/CToken.st /tmp/gstar-4eXcrX/CParser/CToken.stcd /tmp/gstar-l5SaJe/DBD-MySQL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-MySQL.star .

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/LineTokenStream.st /tmp/gstar-4eXcrX/CParser/LineTokenStream.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/debug/DebugTools.st /tmp/gstar-5JiNMl/DebugTools/DebugTools.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CPStrUnq.st /tmp/gstar-4eXcrX/CParser/CPStrUnq.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/debug/ChangeLog /tmp/gstar-5JiNMl/DebugTools/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CPStrConc.st /tmp/gstar-4eXcrX/CParser/CPStrConc.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/debug/debugtests.st /tmp/gstar-5JiNMl/DebugTools/debugtests.st
mkdir /tmp/gstar-uXPCFhln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/StreamStack.st /tmp/gstar-4eXcrX/CParser/StreamStack.st

rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DebugTools.star
cd /tmp/gstar-5JiNMl/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-uXPCFh/Continuations
mkdir /tmp/gstar-05h9a6
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/ExpansionStreamStack.st /tmp/gstar-4eXcrX/CParser/ExpansionStreamStack.st
mkdir /tmp/gstar-05h9a6/BLOXBrowser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CExpressionNode.st /tmp/gstar-4eXcrX/CParser/CExpressionNode.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CParseExpr.st /tmp/gstar-4eXcrX/CParser/CParseExpr.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/Amb.st /tmp/gstar-uXPCFh/Continuations/Amb.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CPP.st /tmp/gstar-4eXcrX/CParser/CPP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/ShiftReset.st /tmp/gstar-uXPCFh/Continuations/ShiftReset.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CSymbol.st /tmp/gstar-4eXcrX/CParser/CSymbol.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Load.st /tmp/gstar-05h9a6/BLOXBrowser/Load.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/Test.st /tmp/gstar-uXPCFh/Continuations/Test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CDeclNode.st /tmp/gstar-4eXcrX/CParser/CDeclNode.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/GuiData.st /tmp/gstar-05h9a6/BLOXBrowser/GuiData.stln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/AmbTest.st /tmp/gstar-uXPCFh/Continuations/AmbTest.st

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CSymbolTable.st /tmp/gstar-4eXcrX/CParser/CSymbolTable.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/continuations/ShiftResetTest.st /tmp/gstar-uXPCFh/Continuations/ShiftResetTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/View.st /tmp/gstar-05h9a6/BLOXBrowser/View.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/CParseType.st /tmp/gstar-4eXcrX/CParser/CParseType.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Continuations.star
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Manager.st /tmp/gstar-05h9a6/BLOXBrowser/Manager.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/README /tmp/gstar-4eXcrX/CParser/README
cd /tmp/gstar-uXPCFh/Continuations && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Continuations.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/RadioForm.st /tmp/gstar-05h9a6/BLOXBrowser/RadioForm.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cpp/ChangeLog /tmp/gstar-4eXcrX/CParser/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Menu.st /tmp/gstar-05h9a6/BLOXBrowser/Menu.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/CParser.star
cd /tmp/gstar-4eXcrX/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/ModalDialog.st /tmp/gstar-05h9a6/BLOXBrowser/ModalDialog.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/PList.st /tmp/gstar-05h9a6/BLOXBrowser/PList.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/PText.st /tmp/gstar-05h9a6/BLOXBrowser/PText.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/PCode.st /tmp/gstar-05h9a6/BLOXBrowser/PCode.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ButtonForm.st /tmp/gstar-05h9a6/BLOXBrowser/ButtonForm.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/BrowShell.st /tmp/gstar-05h9a6/BLOXBrowser/BrowShell.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/BrowserMain.st /tmp/gstar-05h9a6/BLOXBrowser/BrowserMain.st
mkdir /tmp/gstar-CspF5s
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ClassHierBrow.st /tmp/gstar-05h9a6/BLOXBrowser/ClassHierBrow.st
mkdir /tmp/gstar-CspF5s/DBD-PostgreSQLmkdir /tmp/gstar-E1OSRM

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ClassBrow.st /tmp/gstar-05h9a6/BLOXBrowser/ClassBrow.st
mkdir /tmp/gstar-E1OSRM/WebServer
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/NamespBrow.st /tmp/gstar-05h9a6/BLOXBrowser/NamespBrow.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/MethSetBrow.st /tmp/gstar-05h9a6/BLOXBrowser/MethSetBrow.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/Connection.st /tmp/gstar-CspF5s/DBD-PostgreSQL/Connection.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Inspector.st /tmp/gstar-05h9a6/BLOXBrowser/Inspector.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/ResultSet.st /tmp/gstar-CspF5s/DBD-PostgreSQL/ResultSet.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/WebServer.st /tmp/gstar-E1OSRM/WebServer/WebServer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/DictInspect.st /tmp/gstar-05h9a6/BLOXBrowser/DictInspect.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/Row.st /tmp/gstar-CspF5s/DBD-PostgreSQL/Row.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/FileServer.st /tmp/gstar-E1OSRM/WebServer/FileServer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/MethInspect.st /tmp/gstar-05h9a6/BLOXBrowser/MethInspect.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/ColumnInfo.st /tmp/gstar-CspF5s/DBD-PostgreSQL/ColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/WikiServer.st /tmp/gstar-E1OSRM/WebServer/WikiServer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/StrcInspect.st /tmp/gstar-05h9a6/BLOXBrowser/StrcInspect.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/Statement.st /tmp/gstar-CspF5s/DBD-PostgreSQL/Statement.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/STT.st /tmp/gstar-E1OSRM/WebServer/STT.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/DebugSupport.st /tmp/gstar-05h9a6/BLOXBrowser/DebugSupport.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/Table.st /tmp/gstar-CspF5s/DBD-PostgreSQL/Table.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Debugger.st /tmp/gstar-05h9a6/BLOXBrowser/Debugger.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/TableColumnInfo.st /tmp/gstar-CspF5s/DBD-PostgreSQL/TableColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/Haiku.st /tmp/gstar-E1OSRM/WebServer/Haiku.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/Notifier.st /tmp/gstar-05h9a6/BLOXBrowser/Notifier.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-postgresql/FieldConverter.st /tmp/gstar-CspF5s/DBD-PostgreSQL/FieldConverter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/edit.jpg /tmp/gstar-E1OSRM/WebServer/edit.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/blox/browser/ChangeLog /tmp/gstar-05h9a6/BLOXBrowser/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/example1.stt /tmp/gstar-E1OSRM/WebServer/example1.stt
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-PostgreSQL.star
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/BLOXBrowser.star
cd /tmp/gstar-CspF5s/DBD-PostgreSQL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-PostgreSQL.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/example2.stt /tmp/gstar-E1OSRM/WebServer/example2.stt
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/find.jpg /tmp/gstar-E1OSRM/WebServer/find.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/head.jpg /tmp/gstar-E1OSRM/WebServer/head.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/help.jpg /tmp/gstar-E1OSRM/WebServer/help.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/history.jpg /tmp/gstar-E1OSRM/WebServer/history.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/next.jpg /tmp/gstar-E1OSRM/WebServer/next.jpg
mkdir /tmp/gstar-DAc10h
mkdir /tmp/gstar-KOtfQ7
mkdir /tmp/gstar-DAc10h/Cairoln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/prev.jpg /tmp/gstar-E1OSRM/WebServer/prev.jpg

mkdir /tmp/gstar-KOtfQ7/Magritte-Seaside
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/recent.jpg /tmp/gstar-E1OSRM/WebServer/recent.jpg
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/rename.jpg /tmp/gstar-E1OSRM/WebServer/rename.jpg
mkdir /tmp/gstar-biB1qrln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/magritte/magritte-seaside.st /tmp/gstar-KOtfQ7/Magritte-Seaside/magritte-seaside.st

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/test.st /tmp/gstar-E1OSRM/WebServer/test.stln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoFuncs.st /tmp/gstar-DAc10h/Cairo/CairoFuncs.st

mkdir /tmp/gstar-biB1qr/NCurses
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Magritte-Seaside.starln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/top.jpg /tmp/gstar-E1OSRM/WebServer/top.jpg

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoContext.st /tmp/gstar-DAc10h/Cairo/CairoContext.st
cd /tmp/gstar-KOtfQ7/Magritte-Seaside && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Magritte-Seaside.star .
mkdir /tmp/gstar-a1OE8s
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/httpd/ChangeLog /tmp/gstar-E1OSRM/WebServer/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoTransform.st /tmp/gstar-DAc10h/Cairo/CairoTransform.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/ncurses/ncurses.st /tmp/gstar-biB1qr/NCurses/ncurses.st
mkdir /tmp/gstar-a1OE8s/GNUPlotcd /tmp/gstar-05h9a6/BLOXBrowser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/BLOXBrowser.star .

rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/WebServer.star
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoSurface.st /tmp/gstar-DAc10h/Cairo/CairoSurface.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/ncurses/ChangeLog /tmp/gstar-biB1qr/NCurses/ChangeLogcd /tmp/gstar-E1OSRM/WebServer && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/WebServer.star .

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/cairo/CairoPattern.st /tmp/gstar-DAc10h/Cairo/CairoPattern.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/NCurses.star
cd /tmp/gstar-biB1qr/NCurses && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/NCurses.star .
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Cairo.star
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Base.st /tmp/gstar-a1OE8s/GNUPlot/Base.st
cd /tmp/gstar-DAc10h/Cairo && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Cairo.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Objects.st /tmp/gstar-a1OE8s/GNUPlot/Objects.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Series.st /tmp/gstar-a1OE8s/GNUPlot/Series.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Terminals.st /tmp/gstar-a1OE8s/GNUPlot/Terminals.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Expressions.st /tmp/gstar-a1OE8s/GNUPlot/Expressions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/2D.st /tmp/gstar-a1OE8s/GNUPlot/2D.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/Examples.st /tmp/gstar-a1OE8s/GNUPlot/Examples.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gnuplot/ChangeLog /tmp/gstar-a1OE8s/GNUPlot/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GNUPlot.star
cd /tmp/gstar-a1OE8s/GNUPlot && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GNUPlot.star .
mkdir /tmp/gstar-hZMvvE
mkdir /tmp/gstar-hZMvvE/Announcements
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/announcements/Announcements.st /tmp/gstar-hZMvvE/Announcements/Announcements.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/announcements/AnnouncementsTests.st /tmp/gstar-hZMvvE/Announcements/AnnouncementsTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Announcements.star
cd /tmp/gstar-hZMvvE/Announcements && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Announcements.star .
/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
mkdir /tmp/gstar-nCV9Ww
mkdir /tmp/gstar-nCV9Ww/DBI
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/ConnectionInfo.st /tmp/gstar-nCV9Ww/DBI/ConnectionInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/Connection.st /tmp/gstar-nCV9Ww/DBI/Connection.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/Statement.st /tmp/gstar-nCV9Ww/DBI/Statement.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/ResultSet.st /tmp/gstar-nCV9Ww/DBI/ResultSet.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/Row.st /tmp/gstar-nCV9Ww/DBI/Row.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/ColumnInfo.st /tmp/gstar-nCV9Ww/DBI/ColumnInfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/Table.st /tmp/gstar-nCV9Ww/DBI/Table.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/FieldConverter.st /tmp/gstar-nCV9Ww/DBI/FieldConverter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbi/ChangeLog /tmp/gstar-nCV9Ww/DBI/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBI.star
cd /tmp/gstar-nCV9Ww/DBI && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBI.star .
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
mkdir /tmp/gstar-QYkD5C
mkdir /tmp/gstar-QYkD5C/Magritte
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/magritte-gst.st /tmp/gstar-QYkD5C/Magritte/magritte-gst.stmkdir /tmp/gstar-G4F2rU

mkdir /tmp/gstar-G4F2rU/Glorp
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/magritte-model.st /tmp/gstar-QYkD5C/Magritte/magritte-model.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/PORTING /tmp/gstar-QYkD5C/Magritte/PORTING
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glorp/GlorpPort.st /tmp/gstar-G4F2rU/Glorp/GlorpPort.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/ChangeLog /tmp/gstar-QYkD5C/Magritte/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glorp/Glorp.st /tmp/gstar-G4F2rU/Glorp/Glorp.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/magritte/magritte-tests.st /tmp/gstar-QYkD5C/Magritte/magritte-tests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glorp/GlorpMySQL.st /tmp/gstar-G4F2rU/Glorp/GlorpMySQL.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glorp/GlorpTest.st /tmp/gstar-G4F2rU/Glorp/GlorpTest.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Magritte.star
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Glorp.star
cd /tmp/gstar-QYkD5C/Magritte && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Magritte.star .
cd /tmp/gstar-G4F2rU/Glorp && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Glorp.star .
/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
/usr/bin/sed -e '/^#/d' -e 's/@''PACKAGE''@/smalltalk/g' ref-add.sin > t-ref-add.sed
/usr/bin/sed -e '/^#/d' -e 's/@''PACKAGE''@/smalltalk/g' ref-del.sin > t-ref-del.sed
/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
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));
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cd packages/opengl && /usr/local/bin/gmake
mv t-ref-add.sed ref-add.sed
mv t-ref-del.sed ref-del.sed
cd packages/glut && /usr/local/bin/gmake
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/sdl/libsdl_gl/package.xml
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/cairo/package.xml
mkdir /tmp/gstar-HSySxk
mkdir /tmp/gstar-HSySxk/DhbNumericalMethods
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Basic.st /tmp/gstar-HSySxk/DhbNumericalMethods/Basic.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Statistics.st /tmp/gstar-HSySxk/DhbNumericalMethods/Statistics.st
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_image/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/RNG.st /tmp/gstar-HSySxk/DhbNumericalMethods/RNG.st
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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Approximation.st /tmp/gstar-HSySxk/DhbNumericalMethods/Approximation.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Matrixes.st /tmp/gstar-HSySxk/DhbNumericalMethods/Matrixes.st
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut'
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
/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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Functions.st /tmp/gstar-HSySxk/DhbNumericalMethods/Functions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Optimization.st /tmp/gstar-HSySxk/DhbNumericalMethods/Optimization.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 md5.lo -MD -MP -MF .deps/md5.Tpo -c md5.c  -fPIC -DPIC -o .libs/md5.o
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Distributions.st /tmp/gstar-HSySxk/DhbNumericalMethods/Distributions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/Integration.st /tmp/gstar-HSySxk/DhbNumericalMethods/Integration.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/NumericsAdds.st /tmp/gstar-HSySxk/DhbNumericalMethods/NumericsAdds.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/ChangeLog /tmp/gstar-HSySxk/DhbNumericalMethods/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/numerics/NumericsTests.st /tmp/gstar-HSySxk/DhbNumericalMethods/NumericsTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DhbNumericalMethods.star
cd /tmp/gstar-HSySxk/DhbNumericalMethods && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DhbNumericalMethods.star .
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]
  115 | static OOP buildArray ();
      |            ^
i18n.c:122:1: note: conflicting prototype is here
  122 | buildArray (nl_item * nlitems, int count)
      | ^
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
/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
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_mixer/package.xml
i18n.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 *loadLocale ();
      |                    ^
i18n.c:144:1: note: conflicting prototype is here
  144 | loadLocale (OOP localeOOP, const char *string)
      | ^
/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
mv -f .deps/gnutls-wrapper.Tpo .deps/gnutls-wrapper.Po
/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
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
/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: 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
/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: 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
iconv.cXZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_sound/package.xml
:85:18: warning: passing 'const char **' to parameter of type 'char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers]
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
   85 |   iconv (handle, &inbuf, &inbytesleft, &outbuf, &outbytesleft);
      |                  ^~~~~~
/usr/local/include/iconv.h:87:43: note: passing argument to parameter 'inbuf' here
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
   87 | extern size_t iconv (iconv_t cd,  char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
      |                                           ^
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sdl/libsdl_ttf/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 gstGluNurbs.lo -MD -MP -MF .deps/gstGluNurbs.Tpo -c gstGluNurbs.c  -fPIC -DPIC -o .libs/gstGluNurbs.o
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: 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: 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
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/stinst/compiler/package.xml
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
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/stinst/parser/package.xml
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
mkdir /tmp/gstar-hHD1N5
mkdir /tmp/gstar-hHD1N5/LibSDL_GL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_gl/Display.st /tmp/gstar-hHD1N5/LibSDL_GL/Display.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_GL.star
cd /tmp/gstar-hHD1N5/LibSDL_GL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_GL.star .
mkdir /tmp/gstar-NVGZ7y
mkdir /tmp/gstar-NVGZ7y/CairoSDL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/cairo/CairoSDL.st /tmp/gstar-NVGZ7y/CairoSDL/CairoSDL.st
mkdir /tmp/gstar-cH3MsM
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/CairoSDL.star
cd /tmp/gstar-NVGZ7y/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-cH3MsM/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-cH3MsM/LibSDL_image/SDL_image.st
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
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_image.star
cd /tmp/gstar-cH3MsM/LibSDL_image && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_image.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)
      | ^
mkdir /tmp/gstar-xFJH3x
mkdir /tmp/gstar-pdme0Smkdir /tmp/gstar-xFJH3x/LibSDL_sound

mkdir /tmp/gstar-pdme0S/LibSDL_ttf
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_sound/SDL_audio.st /tmp/gstar-xFJH3x/LibSDL_sound/SDL_audio.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_ttf/SDL_ttf.st /tmp/gstar-pdme0S/LibSDL_ttf/SDL_ttf.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_sound/SDL_cdrom.st /tmp/gstar-xFJH3x/LibSDL_sound/SDL_cdrom.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_ttf.star
cd /tmp/gstar-pdme0S/LibSDL_ttf && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_ttf.star .
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)
      | ^
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl_sound/SDL_sound.st /tmp/gstar-xFJH3x/LibSDL_sound/SDL_sound.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_sound.star
cd /tmp/gstar-xFJH3x/LibSDL_sound && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_sound.star .
mv -f .deps/digest.Tpo .deps/digest.Plo
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)
      | ^
2 warnings generated.
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/stinst/doc/package.xml
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/profile/package.xml
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/roe/package.xml
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
mkdir /tmp/gstar-oR2W4S
mkdir /tmp/gstar-oR2W4S/Compiler
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/compiler/StartCompiler.st /tmp/gstar-oR2W4S/Compiler/StartCompiler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/compiler/test.st /tmp/gstar-oR2W4S/Compiler/test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/compiler/ChangeLog /tmp/gstar-oR2W4S/Compiler/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Compiler.star
cd /tmp/gstar-oR2W4S/Compiler && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Compiler.star .
mkdir /tmp/gstar-Nikjf2
mkdir /tmp/gstar-Nikjf2/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-Nikjf2/LibSDL_mixer/SDL_mixer.st
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sandstonedb/package.xml
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/core/package.xml
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/dev/package.xml
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_mixer.star
cd /tmp/gstar-Nikjf2/LibSDL_mixer && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL_mixer.star .
mkdir /tmp/gstar-hTEvje
mkdir /tmp/gstar-hTEvje/Parser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RBToken.st /tmp/gstar-hTEvje/Parser/RBToken.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RBParseNodes.st /tmp/gstar-hTEvje/Parser/RBParseNodes.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RBParser.st /tmp/gstar-hTEvje/Parser/RBParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/ParseTreeSearcher.st /tmp/gstar-hTEvje/Parser/ParseTreeSearcher.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RBFormatter.st /tmp/gstar-hTEvje/Parser/RBFormatter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/OrderedSet.st /tmp/gstar-hTEvje/Parser/OrderedSet.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STFileParser.st /tmp/gstar-hTEvje/Parser/STFileParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STCompLit.st /tmp/gstar-hTEvje/Parser/STCompLit.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STSymTable.st /tmp/gstar-hTEvje/Parser/STSymTable.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STCompiler.st /tmp/gstar-hTEvje/Parser/STCompiler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STDecompiler.st /tmp/gstar-hTEvje/Parser/STDecompiler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STLoaderObjs.st /tmp/gstar-hTEvje/Parser/STLoaderObjs.st
mv -f .deps/gdbm.Tpo .deps/gdbm.Plo
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STLoader.st /tmp/gstar-hTEvje/Parser/STLoader.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/SqueakParser.st /tmp/gstar-hTEvje/Parser/SqueakParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/SIFParser.st /tmp/gstar-hTEvje/Parser/SIFParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/GSTParser.st /tmp/gstar-hTEvje/Parser/GSTParser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/STEvaluationDriver.st /tmp/gstar-hTEvje/Parser/STEvaluationDriver.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/Exporter.st /tmp/gstar-hTEvje/Parser/Exporter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/NewSyntaxExporter.st /tmp/gstar-hTEvje/Parser/NewSyntaxExporter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/OldSyntaxExporter.st /tmp/gstar-hTEvje/Parser/OldSyntaxExporter.st
/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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/SqueakExporter.st /tmp/gstar-hTEvje/Parser/SqueakExporter.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/Extensions.st /tmp/gstar-hTEvje/Parser/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/ChangeLog /tmp/gstar-hTEvje/Parser/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/RewriteTests.st /tmp/gstar-hTEvje/Parser/RewriteTests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/parser/PoolResolutionTests.st /tmp/gstar-hTEvje/Parser/PoolResolutionTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Parser.star
cd /tmp/gstar-hTEvje/Parser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Parser.star .
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/examples/package.xml
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
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;
      |   ~~~~~~~~ ^ ~~~~~~~~
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
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-5B5w6Q
mkdir /tmp/gstar-5B5w6Q/ClassPublisher
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/Publish.st /tmp/gstar-5B5w6Q/ClassPublisher/Publish.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/PSFileOut.st /tmp/gstar-5B5w6Q/ClassPublisher/PSFileOut.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/HTML.st /tmp/gstar-5B5w6Q/ClassPublisher/HTML.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/Texinfo.st /tmp/gstar-5B5w6Q/ClassPublisher/Texinfo.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/stinst/doc/ChangeLog /tmp/gstar-5B5w6Q/ClassPublisher/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ClassPublisher.star
cd /tmp/gstar-5B5w6Q/ClassPublisher && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ClassPublisher.star .
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);
      |                                                                  ^
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/seaside/swazoo/package.xml
mkdir /tmp/gstar-3W9BWZ
mkdir /tmp/gstar-3W9BWZ/ROE
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/Extensions.st /tmp/gstar-3W9BWZ/ROE/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/Core.st /tmp/gstar-3W9BWZ/ROE/Core.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/Array.st /tmp/gstar-3W9BWZ/ROE/Array.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/SQL.st /tmp/gstar-3W9BWZ/ROE/SQL.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/Tests.st /tmp/gstar-3W9BWZ/ROE/Tests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/roe/SQLiteTests.st /tmp/gstar-3W9BWZ/ROE/SQLiteTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ROE.star
cd /tmp/gstar-3W9BWZ/ROE && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ROE.star .
libtool: link: /usr/bin/nm  .libs/gdbm.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/gdbm.exp
mkdir /tmp/gstar-3buNvB
mkdir /tmp/gstar-3buNvB/SandstoneDb
mkdir /tmp/gstar-3buNvB/SandstoneDb/Core
mkdir /tmp/gstar-3buNvB/SandstoneDb/Store
mkdir /tmp/gstar-3buNvB/SandstoneDb/Tests
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/Extensions.st /tmp/gstar-3buNvB/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-3buNvB/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-3buNvB/SandstoneDb/Core/SDAbstractStore.st
mkdir /tmp/gstar-WxDy1P
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDCachedStore.st /tmp/gstar-3buNvB/SandstoneDb/Core/SDCachedStore.st
mkdir /tmp/gstar-WxDy1P/Seaside-Development
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Store/SDFileStore.st /tmp/gstar-3buNvB/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-3buNvB/SandstoneDb/Store/SDMemoryStore.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/dev/Seaside-Development-Core.st /tmp/gstar-WxDy1P/Seaside-Development/Seaside-Development-Core.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/SDConcurrentDictionary.st /tmp/gstar-3buNvB/SandstoneDb/Core/SDConcurrentDictionary.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/dev/ChangeLog /tmp/gstar-WxDy1P/Seaside-Development/ChangeLogln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Core/UUID.st /tmp/gstar-3buNvB/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-3buNvB/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-3buNvB/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-3buNvB/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-3buNvB/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-3buNvB/SandstoneDb/Core/SDCommitError.st

rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Development.star
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/Extensions.st /tmp/gstar-3buNvB/SandstoneDb/Tests/Extensions.stcd /tmp/gstar-WxDy1P/Seaside-Development && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Development.star .
mkdir /tmp/gstar-3nM96m
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDPersonMock.st /tmp/gstar-3buNvB/SandstoneDb/Tests/SDPersonMock.st
mkdir /tmp/gstar-3nM96m/Seaside-Core

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDManMock.st /tmp/gstar-3buNvB/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-3buNvB/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-3buNvB/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-3buNvB/SandstoneDb/Tests/SDGrandChildMock.st
mkdir /tmp/gstar-nqagaB
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/FooObject.st /tmp/gstar-3buNvB/SandstoneDb/Tests/FooObject.st
mkdir /tmp/gstar-nqagaB/ProfileTools
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDActiveRecordTest.st /tmp/gstar-3buNvB/SandstoneDb/Tests/SDActiveRecordTest.stln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-GST.st /tmp/gstar-3nM96m/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-3nM96m/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-3nM96m/Seaside-Core/Seaside-Adapters-GST.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDMemoryStoreTest.st /tmp/gstar-3buNvB/SandstoneDb/Tests/SDMemoryStoreTest.stln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/profile/Profiler.st /tmp/gstar-nqagaB/ProfileTools/Profiler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-Core.st /tmp/gstar-3nM96m/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-3nM96m/Seaside-Core/Seaside-GST-Override.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/profile/ChangeLog /tmp/gstar-nqagaB/ProfileTools/ChangeLogln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/ChangeLog /tmp/gstar-3nM96m/Seaside-Core/ChangeLog

rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ProfileTools.star
cd /tmp/gstar-nqagaB/ProfileTools && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ProfileTools.star .
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-Tests.st /tmp/gstar-3nM96m/Seaside-Core/Seaside-Tests.st

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sandstonedb/Tests/SDFileStoreTest.st /tmp/gstar-3buNvB/SandstoneDb/Tests/SDFileStoreTest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/core/Seaside-Adapters-Tests.st /tmp/gstar-3nM96m/Seaside-Core/Seaside-Adapters-Tests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/SandstoneDb.star
cd /tmp/gstar-3buNvB/SandstoneDb && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/SandstoneDb.star .
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Core.star
cd /tmp/gstar-3nM96m/Seaside-Core && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Core.star .
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sport/package.xml
libtool: link: /usr/bin/nm  .libs/iconv.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/iconv.exp
1 warning generated.
mv -f .deps/sqlite3.Tpo .deps/sqlite3.Plo
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/gdbm.exp" > ".libs/gdbm.expT"
/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
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
mkdir /tmp/gstar-v98awt
mkdir /tmp/gstar-v98awt/Seaside-Examples
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/examples/Seaside-Examples.st /tmp/gstar-v98awt/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-v98awt/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-v98awt/Seaside-Examples/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Examples.star
cd /tmp/gstar-v98awt/Seaside-Examples && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside-Examples.star .
libtool: link: mv -f ".libs/gdbm.expT" ".libs/gdbm.exp"
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sunit/package.xml
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
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/iconv.exp" > ".libs/iconv.expT"
libtool: link: echo "{ global:" > .libs/gdbm-3.2.5.so-ver
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/swazoo-httpd/package.xml
libtool: link:  sed -e "s|$|;|" < .libs/gdbm.exp >> .libs/gdbm-3.2.5.so-ver
libtool: link: mv -f ".libs/iconv.expT" ".libs/iconv.exp"
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
libtool: link: echo "{ global:" > .libs/iconv-3.2.5.so-ver
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/sockets/package.xml
libtool: link:  sed -e "s|$|;|" < .libs/iconv.exp >> .libs/iconv-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 gstGluNurbs.lo -MD -MP -MF .deps/gstGluNurbs.Tpo -c gstGluNurbs.c -o gstGluNurbs.o >/dev/null 2>&1
7 warnings generated.
libtool: link:  echo "local: *; };" >> .libs/iconv-3.2.5.so-ver
cd packages/vfs && /usr/local/bin/gmake
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: 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
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/visualgst/package.xml
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
mkdir /tmp/gstar-qZkCrc
mkdir /tmp/gstar-qZkCrc/NetClientsmv -f .deps/i18n.Tpo .deps/i18n.Plo

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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/MIME.st /tmp/gstar-qZkCrc/NetClients/MIME.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/Base.st /tmp/gstar-qZkCrc/NetClients/Base.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/ContentHandler.st /tmp/gstar-qZkCrc/NetClients/ContentHandler.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/IMAP.st /tmp/gstar-qZkCrc/NetClients/IMAP.st
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/builder/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/POP.st /tmp/gstar-qZkCrc/NetClients/POP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/SMTP.st /tmp/gstar-qZkCrc/NetClients/SMTP.st
libtool: link: /usr/bin/nm  .libs/sqlite3.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/NNTP.st /tmp/gstar-qZkCrc/NetClients/NNTP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/FTP.st /tmp/gstar-qZkCrc/NetClients/FTP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/HTTP.st /tmp/gstar-qZkCrc/NetClients/HTTP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/URIResolver.st /tmp/gstar-qZkCrc/NetClients/URIResolver.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/NetServer.st /tmp/gstar-qZkCrc/NetClients/NetServer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/ChangeLog /tmp/gstar-qZkCrc/NetClients/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/net/IMAPTests.st /tmp/gstar-qZkCrc/NetClients/IMAPTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/NetClients.star
cd /tmp/gstar-qZkCrc/NetClients && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/NetClients.star .
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/dom/package.xml
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/dbd-sqlite3.exp" > ".libs/dbd-sqlite3.expT"
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;
      |   ~~~~~~~~ ^ ~~~~~~~~
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/tests/package.xml
mkdir /tmp/gstar-by5ZOP
mkdir /tmp/gstar-by5ZOP/Sport
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sport/sport.st /tmp/gstar-by5ZOP/Sport/sport.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sport/sporttests.st /tmp/gstar-by5ZOP/Sport/sporttests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sport/sportsocktests.st /tmp/gstar-by5ZOP/Sport/sportsocktests.st
libtool: link: mv -f ".libs/dbd-sqlite3.expT" ".libs/dbd-sqlite3.exp"
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Sport.star
cd /tmp/gstar-by5ZOP/Sport && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Sport.star .
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
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/pullparser/package.xml
mv -f .deps/localcharset.Tpo .deps/localcharset.Plo
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
/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
mkdir /tmp/gstar-MSJhCC
mkdir /tmp/gstar-MSJhCC/Seaside
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/seaside/swazoo/Seaside-Adapters-Swazoo.st /tmp/gstar-MSJhCC/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-MSJhCC/Seaside/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside.star
cd /tmp/gstar-MSJhCC/Seaside && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Seaside.star .
cd packages/xml/expat && /usr/local/bin/gmake
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
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
mkdir /tmp/gstar-HW0JTE
mkdir /tmp/gstar-HW0JTE/Swazoo
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Exceptions.st /tmp/gstar-HW0JTE/Swazoo/Exceptions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Headers.st /tmp/gstar-HW0JTE/Swazoo/Headers.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Messages.st /tmp/gstar-HW0JTE/Swazoo/Messages.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Core.st /tmp/gstar-HW0JTE/Swazoo/Core.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Resources.st /tmp/gstar-HW0JTE/Swazoo/Resources.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/HTTP.st /tmp/gstar-HW0JTE/Swazoo/HTTP.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Protocol.st /tmp/gstar-HW0JTE/Swazoo/Protocol.st
mkdir /tmp/gstar-mVsnp2
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/SCGI.st /tmp/gstar-HW0JTE/Swazoo/SCGI.st
mkdir /tmp/gstar-mVsnp2/SUnit
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Extensions.st /tmp/gstar-HW0JTE/Swazoo/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnitPreload.st /tmp/gstar-mVsnp2/SUnit/SUnitPreload.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnit.st /tmp/gstar-mVsnp2/SUnit/SUnit.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnitScript.st /tmp/gstar-mVsnp2/SUnit/SUnitScript.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnitTests.st /tmp/gstar-mVsnp2/SUnit/SUnitTests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sunit/SUnitScriptTests.st /tmp/gstar-mVsnp2/SUnit/SUnitScriptTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/SUnit.star
cd /tmp/gstar-mVsnp2/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-2j1Rig
mkdir /tmp/gstar-2j1Rig/XML-XMLNodeBuilder
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/builder/NodeBuilder.st /tmp/gstar-2j1Rig/XML-XMLNodeBuilder/NodeBuilder.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-XMLNodeBuilder.star
cd /tmp/gstar-2j1Rig/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-m03cPu
mkdir /tmp/gstar-m03cPu/Sockets

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/Buffers.st /tmp/gstar-m03cPu/Sockets/Buffers.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/Datagram.st /tmp/gstar-m03cPu/Sockets/Datagram.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/SocketAddress.st /tmp/gstar-m03cPu/Sockets/SocketAddress.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/AbstractSocketImpl.st /tmp/gstar-m03cPu/Sockets/AbstractSocketImpl.st
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/parser/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/IPSocketImpl.st /tmp/gstar-m03cPu/Sockets/IPSocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/IP6SocketImpl.st /tmp/gstar-m03cPu/Sockets/IP6SocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/UnixSocketImpl.st /tmp/gstar-m03cPu/Sockets/UnixSocketImpl.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/Sockets.st /tmp/gstar-m03cPu/Sockets/Sockets.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/Tests.st /tmp/gstar-m03cPu/Sockets/Tests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/cfuncs.st /tmp/gstar-m03cPu/Sockets/cfuncs.st
libtool: link: (cd ".libs" && rm -f "gdbm.so" && ln -s "gdbm-3.2.5.so" "gdbm.so")
mkdir /tmp/gstar-s9RYON
mkdir /tmp/gstar-s9RYON/VFSAddOns
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/vfs/VFS.st /tmp/gstar-s9RYON/VFSAddOns/VFS.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/VFSAddOns.star
cd /tmp/gstar-s9RYON/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-1NAvhO
mkdir /tmp/gstar-1NAvhO/VisualGST
mkdir /tmp/gstar-VlQqrp
mkdir /tmp/gstar-VlQqrp/XML-ParserTests
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/init.st /tmp/gstar-m03cPu/Sockets/init.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/ChangeLog /tmp/gstar-m03cPu/Sockets/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/tests/XMLPullParserTests.st /tmp/gstar-VlQqrp/XML-ParserTests/XMLPullParserTests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sockets/UnitTest.st /tmp/gstar-m03cPu/Sockets/UnitTest.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-ParserTests.star
cd /tmp/gstar-VlQqrp/XML-ParserTests && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-ParserTests.star .
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Sockets.star
cd /tmp/gstar-m03cPu/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-1NAvhO/VisualGST/Category
mkdir /tmp/gstar-1NAvhO/VisualGST/Clock
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/CategoryMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/ClassMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/DebugMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/EditMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/HistoryCommands
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/InspectorMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/MethodMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/NamespaceMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/SmalltalkMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/TabsMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/ToolsMenus
mkdir /tmp/gstar-1NAvhO/VisualGST/Commands/WorkspaceMenus
libtool: link: /usr/bin/nm  .libs/i18n.o .libs/localcharset.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/i18n.exp
mkdir /tmp/gstar-1NAvhO/VisualGST/Debugger
mkdir /tmp/gstar-1NAvhO/VisualGST/Icons
mkdir /tmp/gstar-1NAvhO/VisualGST/Image
mkdir /tmp/gstar-1NAvhO/VisualGST/Implementors
mkdir /tmp/gstar-1NAvhO/VisualGST/Inspector
mkdir /tmp/gstar-1NAvhO/VisualGST/Menus
mkdir /tmp/gstar-1NAvhO/VisualGST/Model
mkdir /tmp/gstar-1NAvhO/VisualGST/Notification
mkdir /tmp/gstar-1NAvhO/VisualGST/Notification/Kernel
mkdir /tmp/gstar-1NAvhO/VisualGST/Source
mkdir /tmp/gstar-1NAvhO/VisualGST/State
mkdir /tmp/gstar-1NAvhO/VisualGST/StBrowser
mkdir /tmp/gstar-1NAvhO/VisualGST/SUnit
mkdir /tmp/gstar-1NAvhO/VisualGST/Tests
mkdir /tmp/gstar-1NAvhO/VisualGST/Tetris
mkdir /tmp/gstar-1NAvhO/VisualGST/Text
mkdir /tmp/gstar-1NAvhO/VisualGST/Undo
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/PORTING /tmp/gstar-HW0JTE/Swazoo/PORTING
mkdir /tmp/gstar-1NAvhO/VisualGST/Undo/Text
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/AbstractEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/AbstractEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/swazoo-httpd/Tests.st /tmp/gstar-HW0JTE/Swazoo/Tests.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/AddedEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/AddedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/CommentedEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/CommentedEvent.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Swazoo.star
cd /tmp/gstar-HW0JTE/Swazoo && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Swazoo.star .ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/DoItEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/DoItEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/SystemEventManager.st /tmp/gstar-1NAvhO/VisualGST/Notification/SystemEventManager.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/EventMultiplexer.st /tmp/gstar-1NAvhO/VisualGST/Notification/EventMultiplexer.st

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/EventDispatcher.st /tmp/gstar-1NAvhO/VisualGST/Notification/EventDispatcher.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/ModifiedEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/ModifiedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/ModifiedClassDefinitionEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/ModifiedClassDefinitionEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/RecategorizedEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/RecategorizedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/RemovedEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/RemovedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/RenamedEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/RenamedEvent.st
libtool: link: ar cru .libs/gdbm.a  gdbm.o
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/ReorganizedEvent.st /tmp/gstar-1NAvhO/VisualGST/Notification/ReorganizedEvent.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/SystemChangeNotifier.st /tmp/gstar-1NAvhO/VisualGST/Notification/SystemChangeNotifier.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkAnnouncer.st /tmp/gstar-1NAvhO/VisualGST/GtkAnnouncer.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkNamespaceSelectionChanged.st /tmp/gstar-1NAvhO/VisualGST/GtkNamespaceSelectionChanged.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkClassSelectionChanged.st /tmp/gstar-1NAvhO/VisualGST/GtkClassSelectionChanged.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/Command.st /tmp/gstar-1NAvhO/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-1NAvhO/VisualGST/Commands/SmalltalkMenus/DoItCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/SmalltalkMenus/DebugItCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/SmalltalkMenus/CancelCommand.st
mv -f .deps/gst-sdl.Tpo .deps/gst-sdl.Plo
libtool: link: ranlib .libs/gdbm.a
/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: (cd ".libs" && rm -f "iconv.so" && ln -s "iconv-3.2.5.so" "iconv.so")
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/HistoryCommands/HistoryBackCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/HistoryCommands/HistoryForwardCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/TabsMenus/CloseTabCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/NamespaceMenus/FileoutNamespaceCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/NamespaceMenus/AddNamespaceCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/NamespaceMenus/RenameNamespaceCommand.st
2 warnings generated.
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ClassMenus/ClassCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/VisualGST/Commands/ClassMenus/InspectClassCommand.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/ClassMenus/FileoutClassCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/VisualGST/Commands/ClassMenus/AddClassCommand.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/ClassMenus/DeleteClassCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/CategoryMenus/CategoryCommand.st
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/i18n.exp" > ".libs/i18n.expT"
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/CategoryMenus/FileoutCategoryCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/ToolsMenus/OpenWebBrowserCommand.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 gstGl.lo -MD -MP -MF .deps/gstGl.Tpo -c gstGl.c -o gstGl.o >/dev/null 2>&1
mkdir /tmp/gstar-DA89ID
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/CancelEditCommand.st /tmp/gstar-1NAvhO/VisualGST/Commands/EditMenus/CancelEditCommand.st
mkdir /tmp/gstar-DA89ID/XML-DOM
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/UndoEditCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/EditMenus/CutEditCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/dom/DOM.st /tmp/gstar-DA89ID/XML-DOM/DOM.st
libtool: link: ar cru .libs/iconv.a  iconv.o
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/CopyEditCommand.st /tmp/gstar-1NAvhO/VisualGST/Commands/EditMenus/CopyEditCommand.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-DOM.star
cd /tmp/gstar-DA89ID/XML-DOM && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-DOM.star .
libtool: link: mv -f ".libs/i18n.expT" ".libs/i18n.exp"
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/xml/xpath/package.xml
libtool: link: ranlib .libs/iconv.a
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/EditMenus/PasteEditCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/DebugMenus/StepIntoDebugCommand.st
libtool: link: echo "{ global:" > .libs/i18n-3.2.5.so-ver
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/DebugMenus/StepToDebugCommand.st /tmp/gstar-1NAvhO/VisualGST/Commands/DebugMenus/StepToDebugCommand.st
libtool: link: ( cd ".libs" && rm -f "gdbm.la" && ln -s "../gdbm.la" "gdbm.la" )
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/MenuBuilder.st /tmp/gstar-1NAvhO/VisualGST/Menus/MenuBuilder.st
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/Menus/MenuSeparator.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Menus/ClassMenus.st
libtool: link:  sed -e "s|$|;|" < .libs/i18n.exp >> .libs/i18n-3.2.5.so-ver
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/CategoryMenus.st /tmp/gstar-1NAvhO/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-1NAvhO/VisualGST/Menus/ContextMenus.st
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm'
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/MethodMenus.st /tmp/gstar-1NAvhO/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-1NAvhO/VisualGST/Menus/EditMenus.st
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/gdbm/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Menus/SmalltalkMenus.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Menus/WorkspaceMenus.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/FakeNamespace.st /tmp/gstar-1NAvhO/VisualGST/FakeNamespace.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Category/ClassCategory.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Category/Class.st
cd packages/zlib && /usr/local/bin/gmake
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkAbstractConcreteWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkAbstractConcreteWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkConcreteWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkConcreteWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkScrollTreeWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkScrollTreeWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkSimpleListWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkSimpleListWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkEntryWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkEntryWidget.st
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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkSidebarWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkSidebarWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkHSidebarWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkHSidebarWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkVSidebarWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkVSidebarWidget.stlibtool: link: ( cd ".libs" && rm -f "iconv.la" && ln -s "../iconv.la" "iconv.la" )

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Model/GtkColumnType.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Model/GtkColumnPixbufType.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Model/GtkColumnOOPType.st /tmp/gstar-1NAvhO/VisualGST/Model/GtkColumnOOPType.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkListModel.st /tmp/gstar-1NAvhO/VisualGST/GtkListModel.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkTreeModel.st /tmp/gstar-1NAvhO/VisualGST/GtkTreeModel.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkTextWidget.st /tmp/gstar-1NAvhO/VisualGST/Text/GtkTextWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkPackageBuilderWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkPackageBuilderWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkMainWindow.st /tmp/gstar-1NAvhO/VisualGST/GtkMainWindow.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkVisualGSTTool.st /tmp/gstar-1NAvhO/VisualGST/GtkVisualGSTTool.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkBrowsingTool.st /tmp/gstar-1NAvhO/VisualGST/GtkBrowsingTool.st
mkdir /tmp/gstar-8SB6o6ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkLauncher.st /tmp/gstar-1NAvhO/VisualGST/GtkLauncher.st

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkTextPluginWidget.st /tmp/gstar-1NAvhO/VisualGST/Text/GtkTextPluginWidget.st
mkdir /tmp/gstar-8SB6o6/XML-PullParser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkFindWidget.st /tmp/gstar-1NAvhO/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-1NAvhO/VisualGST/Text/GtkReplaceWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/pullparser/XMLPullParser.st /tmp/gstar-8SB6o6/XML-PullParser/XMLPullParser.st
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv'
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-PullParser.star
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Text/GtkSaveTextWidget.st /tmp/gstar-1NAvhO/VisualGST/Text/GtkSaveTextWidget.st
cd /tmp/gstar-8SB6o6/XML-PullParser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-PullParser.star .
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/iconv/package.xml
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkNotebookWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkNotebookWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Image/GtkImageModel.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Debugger/GtkContextWidget.st
gmake[3]: Entering directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/zlib'
/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 zlib.lo -MD -MP -MF .deps/zlib.Tpo -c -o zlib.lo zlib.c
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Debugger/GtkDebugger.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/State/NamespaceState.st
expat.c:576:35: ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/State/ClassState.st /tmp/gstar-1NAvhO/VisualGST/State/ClassState.st
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_SetSkippedEntityln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/State/CategoryState.st /tmp/gstar-1NAvhO/VisualGST/State/CategoryState.stHandler 
(p, gst_SkippedEntityHandler);
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/expat.h:649:54: note: ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/State/MethodState.st /tmp/gstar-1NAvhO/VisualGST/State/MethodState.stpassing argument to parameter 'handler' here

  649 |                             XML_Skiln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkWorkspaceWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkWorkspaceWidget.stpp
edEntityHandler handler);
      |                                                      ^
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkTranscriptWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkTranscriptWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/StBrowser/GtkCategorizedNamespaceWidget.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/StBrowser/GtkClassHierarchyWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkHistoryWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkHistoryWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkInspector.st /tmp/gstar-1NAvhO/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-1NAvhO/VisualGST/StBrowser/GtkClassBrowserWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkEntryDialog.st /tmp/gstar-1NAvhO/VisualGST/GtkEntryDialog.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/HistoryStack.st /tmp/gstar-1NAvhO/VisualGST/HistoryStack.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/UndoStack.st /tmp/gstar-1NAvhO/VisualGST/Undo/UndoStack.st
1 error generated.
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/UndoCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Source/ClassHeaderSource.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 zlib.lo -MD -MP -MF .deps/zlib.Tpo -c zlib.c  -fPIC -DPIC -o .libs/zlib.o
libtool: link: /usr/bin/nm  .libs/gst-sdl.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/sdl.exp
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/ClassSource.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Source/MethodSource.st
gmake[3]: *** [Makefile:474: expat.lo] Error 1
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/PackageSource.st /tmp/gstar-1NAvhO/VisualGST/Source/PackageSource.stgmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/expat'

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Source/BrowserMethodSource.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Undo/DeleteClassUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/AbstractFinder.st /tmp/gstar-1NAvhO/VisualGST/AbstractFinder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/NamespaceFinder.st /tmp/gstar-1NAvhO/VisualGST/NamespaceFinder.stgmake[2]: *** [Makefile:3221: XML-Expat.star] Error 2

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/ClassFinder.st /tmp/gstar-1NAvhO/VisualGST/ClassFinder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/MethodFinder.st /tmp/gstar-1NAvhO/VisualGST/MethodFinder.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkWebBrowser.st /tmp/gstar-1NAvhO/VisualGST/GtkWebBrowser.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkWebView.st /tmp/gstar-1NAvhO/VisualGST/GtkWebView.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Extensions.st /tmp/gstar-1NAvhO/VisualGST/Extensions.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkAssistant.st /tmp/gstar-1NAvhO/VisualGST/GtkAssistant.st
gmake[2]: *** Waiting for unfinished jobs....
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Undo/RenameCategoryUndoCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Undo/DeleteMethodUndoCommand.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/WorkspaceVariableTracker.st /tmp/gstar-1NAvhO/VisualGST/WorkspaceVariableTracker.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkVariableTrackerWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkVariableTrackerWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/SyntaxHighlighter.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Clock/GtkClock.st
1 warning generated.
mv -f .deps/gstGluTess.Tpo .deps/gstGluTess.Plo
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Inspector/GtkInspectorSourceWidget.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Inspector/GtkFloatInspectorView.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 gstGlut.lo -MD -MP -MF .deps/gstGlut.Tpo -c gstGlut.c -o gstGlut.o >/dev/null 2>&1
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Implementors/GtkImageResultsWidget.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Notification/Kernel/Class.st
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/sdl.exp" > ".libs/sdl.expT"
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Notification/Kernel/MethodDictionary.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Tetris/TetrisPieceI.st
mv -f .deps/gstGlu.Tpo .deps/gstGlu.Plo
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tetris/TetrisPieceJ.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/SUnit/GtkSUnitResultWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkClassSUnitWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkClassSUnitWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/GtkMethodSUnitWidget.st /tmp/gstar-1NAvhO/VisualGST/GtkMethodSUnitWidget.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/SUnit/GtkSUnit.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Commands/ToolsMenus/OpenSUnitCommand.st
libtool: link: mv -f ".libs/sdl.expT" ".libs/sdl.exp"
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Commands/ToolsMenus/OpenBottomPaneCommand.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Icons/namespace.gif
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-bottom.png /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Icons/go-jump.png
libtool: link: (cd ".libs" && rm -f "dbd-sqlite3.so" && ln -s "dbd-sqlite3-3.2.5.so" "dbd-sqlite3.so")
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-last.png /tmp/gstar-1NAvhO/VisualGST/Icons/go-last.png
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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-next.png /tmp/gstar-1NAvhO/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-1NAvhO/VisualGST/Icons/go-previous.png
libtool: link: echo "{ global:" > .libs/sdl-3.2.5.so-ver
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/go-run.png /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Icons/NUnit.SuccessAndFailed.png
libtool: link:  sed -e "s|$|;|" < .libs/sdl.exp >> .libs/sdl-3.2.5.so-ver
mv -f .deps/gstGluNurbs.Tpo .deps/gstGluNurbs.Plo
libtool: link: ar cru .libs/dbd-sqlite3.a  sqlite3.o
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/NUnit.Success.png /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Icons/override.png
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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Icons/visualgst.png /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Tests/CompiledMethodTest.st
libtool: link:  echo "local: *; };" >> .libs/sdl-3.2.5.so-ver
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/ExtractLiteralsTest.st /tmp/gstar-1NAvhO/VisualGST/Tests/ExtractLiteralsTest.stlibtool: 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

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/CategoryTest.st /tmp/gstar-1NAvhO/VisualGST/Tests/CategoryTest.stlibtool: link: ranlib .libs/dbd-sqlite3.a

ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/visualgst/Tests/GtkScrollTreeWidgetTest.st /tmp/gstar-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/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-1NAvhO/VisualGST/Tests/GtkConcreteWidgetTest.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/VisualGST.star
cd /tmp/gstar-1NAvhO/VisualGST && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/VisualGST.star .
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
zlib.c:150:23: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  150 |     zlib_obj->next_in = inBytes + (ptrdiff_t) zlib_obj->opaque; 
      |                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: link: (cd ".libs" && rm -f "i18n.so" && ln -s "i18n-3.2.5.so" "i18n.so")
zlib.c:153:25: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  153 |       zlib_obj->next_in = inBytes;
      |                         ^ ~~~~~~~
zlib.c:158:22: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  158 |   zlib_obj->next_out = outBytes;
      |                      ^ ~~~~~~~~
libtool: link: ar cru .libs/i18n.a  i18n.o localcharset.o
libtool: link: ranlib .libs/i18n.a
libtool: link: ( cd ".libs" && rm -f "i18n.la" && ln -s "../i18n.la" "i18n.la" )
mv -f .deps/md5.Tpo .deps/md5.Plo
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n'
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/i18n/package.xml
3 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 zlib.lo -MD -MP -MF .deps/zlib.Tpo -c zlib.c -o zlib.o >/dev/null 2>&1
mkdir /tmp/gstar-0yplnJ
mkdir /tmp/gstar-0yplnJ/XSL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/xsl/XSL.st /tmp/gstar-0yplnJ/XSL/XSL.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XSL.star
cd /tmp/gstar-0yplnJ/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-r43Zf3
mkdir /tmp/gstar-r43Zf3/XPath
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/xpath/XPath.st /tmp/gstar-r43Zf3/XPath/XPath.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XPath.star
cd /tmp/gstar-r43Zf3/XPath && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XPath.star .
libtool: link: (cd ".libs" && rm -f "sdl.so" && ln -s "sdl-3.2.5.so" "sdl.so")
mkdir /tmp/gstar-HnRvX8
mkdir /tmp/gstar-HnRvX8/GDBM
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm/gdbm-c.st /tmp/gstar-HnRvX8/GDBM/gdbm-c.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm/gdbm.st /tmp/gstar-HnRvX8/GDBM/gdbm.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/gdbm/gdbmtests.st /tmp/gstar-HnRvX8/GDBM/gdbmtests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GDBM.star
cd /tmp/gstar-HnRvX8/GDBM && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GDBM.star .
libtool: link: ar cru .libs/sdl.a  gst-sdl.o
mkdir /tmp/gstar-QREEWN
mkdir /tmp/gstar-QREEWN/XML-SAXParser
libtool: link: ranlib .libs/sdl.a
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/saxparser/Parser.st /tmp/gstar-QREEWN/XML-SAXParser/Parser.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-SAXParser.star
cd /tmp/gstar-QREEWN/XML-SAXParser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-SAXParser.star .
mkdir /tmp/gstar-rAvn2e
mkdir /tmp/gstar-rAvn2e/XML-SAXDriver
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/saxdriver/SAX.st /tmp/gstar-rAvn2e/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-rAvn2e/XML-SAXDriver/Events.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-SAXDriver.star
cd /tmp/gstar-rAvn2e/XML-SAXDriver && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-SAXDriver.star .
libtool: link: ( cd ".libs" && rm -f "sdl.la" && ln -s "../sdl.la" "sdl.la" )
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
mkdir /tmp/gstar-bz1fuF
mkdir /tmp/gstar-bz1fuF/XML-XMLParser
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/xml/parser/XML.st /tmp/gstar-bz1fuF/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-bz1fuF/XML-XMLParser/XMLTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-XMLParser.star
cd /tmp/gstar-bz1fuF/XML-XMLParser && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/XML-XMLParser.star .
mkdir /tmp/gstar-RTmAgp
mkdir /tmp/gstar-RTmAgp/Iconv
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv/Sets.st /tmp/gstar-RTmAgp/Iconv/Sets.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv/UTF7.st /tmp/gstar-RTmAgp/Iconv/UTF7.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/iconv/iconvtests.st /tmp/gstar-RTmAgp/Iconv/iconvtests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Iconv.star
cd /tmp/gstar-RTmAgp/Iconv && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Iconv.star .
mkdir /tmp/gstar-9aHh0m
mkdir /tmp/gstar-9aHh0m/DBD-SQLite
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/SQLite.st /tmp/gstar-9aHh0m/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-9aHh0m/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-9aHh0m/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-9aHh0m/DBD-SQLite/Statement.st
mv -f .deps/gstGlut.Tpo .deps/gstGlut.Plo
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/Row.st /tmp/gstar-9aHh0m/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-9aHh0m/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-9aHh0m/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-9aHh0m/DBD-SQLite/TableColumnInfo.st
/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
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/ChangeLog /tmp/gstar-9aHh0m/DBD-SQLite/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/dbd-sqlite/SQLiteTests.st /tmp/gstar-9aHh0m/DBD-SQLite/SQLiteTests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/DBD-SQLite.star
cd /tmp/gstar-9aHh0m/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/gstGl.Tpo .deps/gstGl.Plo
mv -f .deps/zlib.Tpo .deps/zlib.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 zlib.la -rpath /usr/local/lib/smalltalk zlib.lo -lz -lrt -lm -L/usr/local/lib
libtool: link: /usr/bin/nm  .libs/gstGlut.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/gstglut.exp
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
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/gstglut.exp" > ".libs/gstglut.expT"
libtool: link: mv -f ".libs/gstglut.expT" ".libs/gstglut.exp"
libtool: link: echo "{ global:" > .libs/gstglut-3.2.5.so-ver
libtool: link:  sed -e "s|$|;|" < .libs/gstglut.exp >> .libs/gstglut-3.2.5.so-ver
libtool: link: /usr/bin/nm  .libs/zlib.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/zlib.exp
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
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/zlib.exp" > ".libs/zlib.expT"
libtool: link: /usr/bin/nm  .libs/digest.o .libs/md5.o .libs/sha1.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/digest.exp
libtool: link: mv -f ".libs/zlib.expT" ".libs/zlib.exp"
mkdir /tmp/gstar-ikNECY
mkdir /tmp/gstar-ikNECY/I18N
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/Locale.st /tmp/gstar-ikNECY/I18N/Locale.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/Expression.st /tmp/gstar-ikNECY/I18N/Expression.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/GetText.st /tmp/gstar-ikNECY/I18N/GetText.st
libtool: link: echo "{ global:" > .libs/zlib-3.2.5.so-ver
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/Numbers.st /tmp/gstar-ikNECY/I18N/Numbers.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/Times.st /tmp/gstar-ikNECY/I18N/Times.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/i18n/ChangeLog /tmp/gstar-ikNECY/I18N/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/I18N.star
cd /tmp/gstar-ikNECY/I18N && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/I18N.star .
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/digest.exp" > ".libs/digest.expT"
libtool: link:  sed -e "s|$|;|" < .libs/zlib.exp >> .libs/zlib-3.2.5.so-ver
libtool: link: mv -f ".libs/digest.expT" ".libs/digest.exp"
libtool: link:  echo "local: *; };" >> .libs/zlib-3.2.5.so-ver
libtool: link: cc -shared  -fPIC -DPIC  .libs/zlib.o   -L/usr/local/lib -lz -lrt -lm  -O2 -fstack-protector-strong -fstack-protector-strong   -Wl,-soname -Wl,zlib-3.2.5.so -Wl,-version-script -Wl,.libs/zlib-3.2.5.so-ver -o .libs/zlib-3.2.5.so
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:  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
mkdir /tmp/gstar-7ikZtk
mkdir /tmp/gstar-7ikZtk/LibSDL
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/SDL.st /tmp/gstar-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/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-7ikZtk/LibSDL/Display.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/sdl/libsdl/EventSource.st /tmp/gstar-7ikZtk/LibSDL/EventSource.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL.star
cd /tmp/gstar-7ikZtk/LibSDL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/LibSDL.star .
libtool: link: (cd ".libs" && rm -f "digest.so" && ln -s "digest-3.2.5.so" "digest.so")
libtool: link: (cd ".libs" && rm -f "gstglut.so" && ln -s "gstglut-3.2.5.so" "gstglut.so")
libtool: link: ar cru .libs/digest.a  digest.o md5.o sha1.o
libtool: link: ranlib .libs/digest.a
libtool: link: ar cru .libs/gstglut.a  gstGlut.o
mv -f .deps/gstopengl.Tpo .deps/gstopengl.Plo
libtool: link: ranlib .libs/gstglut.a
/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
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'
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/digest/package.xml
libtool: link: ( cd ".libs" && rm -f "gstglut.la" && ln -s "../gstglut.la" "gstglut.la" )
libtool: link: (cd ".libs" && rm -f "zlib.so" && ln -s "zlib-3.2.5.so" "zlib.so")
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
libtool: link: ar cru .libs/zlib.a  zlib.o
libtool: link: ranlib .libs/zlib.a
libtool: link: ( cd ".libs" && rm -f "zlib.la" && ln -s "../zlib.la" "zlib.la" )
libtool: link: /usr/bin/nm  .libs/gstopengl.o .libs/gstGl.o .libs/gstGlu.o .libs/gstGluNurbs.o .libs/gstGluTess.o   | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /usr/bin/sed 's/.* //' | sort | uniq > .libs/gstopengl.exp
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/zlib'
XZIP="/usr/local/bin/zip"  ./gst-tool gst-package --kernel-dir "./kernel" --image gst.im --srcdir=. --target-directory=. packages/zlib/package.xml
libtool: link: /usr/bin/egrep -e "gst_initModule" ".libs/gstopengl.exp" > ".libs/gstopengl.expT"
libtool: link: mv -f ".libs/gstopengl.expT" ".libs/gstopengl.exp"
libtool: link: echo "{ global:" > .libs/gstopengl-3.2.5.so-ver
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
mkdir /tmp/gstar-Xb4UFf
mkdir /tmp/gstar-Xb4UFf/Digest
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest/digest.st /tmp/gstar-Xb4UFf/Digest/digest.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest/md5.st /tmp/gstar-Xb4UFf/Digest/md5.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest/sha1.st /tmp/gstar-Xb4UFf/Digest/sha1.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/digest/mdtests.st /tmp/gstar-Xb4UFf/Digest/mdtests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/Digest.star
cd /tmp/gstar-Xb4UFf/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-m3hClA
mkdir /tmp/gstar-m3hClA/GLUT
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/OpenGlut.st /tmp/gstar-m3hClA/GLUT/OpenGlut.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/OpenGlutEnum.st /tmp/gstar-m3hClA/GLUT/OpenGlutEnum.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/OpenGlutCallbacks.st /tmp/gstar-m3hClA/GLUT/OpenGlutCallbacks.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/OpenGlutExampleObjects.st /tmp/gstar-m3hClA/GLUT/OpenGlutExampleObjects.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/glut/ChangeLog /tmp/gstar-m3hClA/GLUT/ChangeLog
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GLUT.star
cd /tmp/gstar-m3hClA/GLUT && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/GLUT.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
libtool: link: ( cd ".libs" && rm -f "gstopengl.la" && ln -s "../gstopengl.la" "gstopengl.la" )
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-8MWHj5
mkdir /tmp/gstar-8MWHj5/ZLib
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/zlib/ZLibStream.st /tmp/gstar-8MWHj5/ZLib/ZLibStream.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/zlib/ZLibReadStream.st /tmp/gstar-8MWHj5/ZLib/ZLibReadStream.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/zlib/ZLibWriteStream.st /tmp/gstar-8MWHj5/ZLib/ZLibWriteStream.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/zlib/zlibtests.st /tmp/gstar-8MWHj5/ZLib/zlibtests.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ZLib.star
cd /tmp/gstar-8MWHj5/ZLib && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/ZLib.star .
mkdir /tmp/gstar-2NKBcL
mkdir /tmp/gstar-2NKBcL/OpenGL
mkdir /tmp/gstar-2NKBcL/OpenGL/test
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGL.st /tmp/gstar-2NKBcL/OpenGL/OpenGL.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLEnum.st /tmp/gstar-2NKBcL/OpenGL/OpenGLEnum.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLU.st /tmp/gstar-2NKBcL/OpenGL/OpenGLU.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLUEnum.st /tmp/gstar-2NKBcL/OpenGL/OpenGLUEnum.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLUNurbs.st /tmp/gstar-2NKBcL/OpenGL/OpenGLUNurbs.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLUTess.st /tmp/gstar-2NKBcL/OpenGL/OpenGLUTess.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/OpenGLObjects.st /tmp/gstar-2NKBcL/OpenGL/OpenGLObjects.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/ChangeLog /tmp/gstar-2NKBcL/OpenGL/ChangeLog
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/bezsurf.st /tmp/gstar-2NKBcL/OpenGL/test/bezsurf.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/cubemap.st /tmp/gstar-2NKBcL/OpenGL/test/cubemap.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/list.st /tmp/gstar-2NKBcL/OpenGL/test/list.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/robot.st /tmp/gstar-2NKBcL/OpenGL/test/robot.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/surface.st /tmp/gstar-2NKBcL/OpenGL/test/surface.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/surfpoints.st /tmp/gstar-2NKBcL/OpenGL/test/surfpoints.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/tess.st /tmp/gstar-2NKBcL/OpenGL/test/tess.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/test.st /tmp/gstar-2NKBcL/OpenGL/test/test.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/test2.st /tmp/gstar-2NKBcL/OpenGL/test/test2.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/texturesurf.st /tmp/gstar-2NKBcL/OpenGL/test/texturesurf.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/unproject.st /tmp/gstar-2NKBcL/OpenGL/test/unproject.st
ln -s -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/packages/opengl/test/font.st /tmp/gstar-2NKBcL/OpenGL/test/font.st
rm -f /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/OpenGL.star
cd /tmp/gstar-2NKBcL/OpenGL && /usr/local/bin/zip -n .st:.xml -qr /magus/work/usr/mports/lang/smalltalk/work/smalltalk-3.2.5/OpenGL.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

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis