DEBUG: Executing shell function do_compile
NOTE: make -j 70 -l 140
cd lib/ && make lib
cd src/ && make src
cd modules/ && make static
test -z """" || (cd locale/ && make locale)
cd utils/ && make utils
make[1]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git/lib'
make[1]: Nothing to be done for 'lib'.
make[1]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git/lib'
make[1]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git/modules'
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_core.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_xfer.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_auth.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_ls.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_log.c
make[1]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git/src'
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c table.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_delay.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_facts.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_auth_pam.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c log.c
make[1]: Entering directory 'TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git/utils'
make[1]: Nothing to be done for 'utils'.
make[1]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git/utils'
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c response.c
x86_64-oe-linux-gcc  -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-all  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot -DHAVE_CONFIG_H  -DLINUX  -I.. -I../include -I../include  -g2  -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git=/usr/src/debug/proftpd/1.3.8c  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot=  -fdebug-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -fmacro-prefix-map=TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/recipe-sysroot-native=  -pipe -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c fsio.c
mod_log.c: In function 'set_allowlogsymlinks':
mod_log.c:378:7: error: 'bool' cannot be used here
  378 |   int bool = -1;
      |       ^~~~
mod_log.c:378:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_log.c:378:12: error: expected identifier or '(' before '=' token
  378 |   int bool = -1;
      |            ^
mod_log.c:384:8: error: expected identifier or '(' before '=' token
  384 |   bool = get_boolean(cmd, 1);
      |        ^
mod_log.c:385:12: error: expected identifier or '(' before '==' token
  385 |   if (bool == -1)
      |            ^~
mod_log.c:385:7: error: declaration in the controlling expression must have an initializer
  385 |   if (bool == -1)
      |       ^~~~
mod_log.c:390:37: error: expected expression before 'bool'
  390 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
table.c:1280:31: error: 'bool' cannot be used here
 1280 | int table_handling_signal(int bool) {
      |                               ^~~~
table.c:1280:31: note: 'bool' is a keyword with '-std=c23' onwards
table.c: In function 'table_handling_signal':
table.c:1281:12: error: expected identifier or '(' before '==' token
 1281 |   if (bool == TRUE ||
      |            ^~
table.c:1281:7: error: declaration in the controlling expression must have an initializer
 1281 |   if (bool == TRUE ||
      |       ^~~~
table.c:1283:23: error: expected expression before 'bool'
 1283 |     handling_signal = bool;
      |                       ^~~~
response.c:129:27: error: 'bool' cannot be used here
  129 | int pr_response_block(int bool) {
      |                           ^~~~
response.c:129:27: note: 'bool' is a keyword with '-std=c23' onwards
response.c: In function 'pr_response_block':
response.c:130:12: error: expected identifier or '(' before '==' token
  130 |   if (bool == TRUE ||
      |            ^~
response.c:130:7: error: declaration in the controlling expression must have an initializer
  130 |   if (bool == TRUE ||
      |       ^~~~
response.c:132:20: error: expected expression before 'bool'
  132 |     resp_blocked = bool;
      |                    ^~~~
mod_delay.c: In function 'set_delayengine':
mod_delay.c:1443:7: error: 'bool' cannot be used here
 1443 |   int bool;
      |       ^~~~
mod_delay.c:1443:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_delay.c:1443:3: warning: useless type name in empty declaration
 1443 |   int bool;
      |   ^~~
mod_delay.c:1448:8: error: expected identifier or '(' before '=' token
 1448 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth_pam.c: In function 'set_authpam':
mod_delay.c:1449:12: error: expected identifier or '(' before '==' token
 1449 |   if (bool == -1)
      |            ^~
mod_delay.c:1449:7: error: declaration in the controlling expression must have an initializer
 1449 |   if (bool == -1)
      |       ^~~~
mod_auth_pam.c:605:7: error: 'bool' cannot be used here
  605 |   int bool = -1;
      |       ^~~~
mod_auth_pam.c:605:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth_pam.c:605:12: error: expected identifier or '(' before '=' token
  605 |   int bool = -1;
      |            ^
mod_delay.c:1454:36: error: expected expression before 'bool'
 1454 |   *((unsigned int *) c->argv[0]) = bool;
      |                                    ^~~~
mod_auth_pam.c:611:8: error: expected identifier or '(' before '=' token
  611 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth_pam.c:612:12: error: expected identifier or '(' before '==' token
  612 |   if (bool == -1)
      |            ^~
mod_auth_pam.c:612:7: error: declaration in the controlling expression must have an initializer
  612 |   if (bool == -1)
      |       ^~~~
mod_auth_pam.c:617:37: error: expected expression before 'bool'
  617 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_facts.c: In function 'set_factsadvertise':
mod_facts.c:1997:7: error: 'bool' cannot be used here
 1997 |   int bool = -1;
      |       ^~~~
mod_facts.c:1997:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_facts.c:1997:12: error: expected identifier or '(' before '=' token
 1997 |   int bool = -1;
      |            ^
mod_facts.c:2003:8: error: expected identifier or '(' before '=' token
 2003 |   bool = get_boolean(cmd, 1);
      |        ^
mod_facts.c:2004:12: error: expected identifier or '(' before '==' token
 2004 |   if (bool == -1)
      |            ^~
mod_facts.c:2004:7: error: declaration in the controlling expression must have an initializer
 2004 |   if (bool == -1)
      |       ^~~~
mod_facts.c:2009:27: error: expected expression before 'bool'
 2009 |   *((int *) c->argv[0]) = bool;
      |                           ^~~~
make[1]: *** [Makefile:20: table.o] Error 1
make[1]: *** Waiting for unfinished jobs....
fsio.c:3356:28: error: 'bool' cannot be used here
 3356 | int pr_fs_use_encoding(int bool) {
      |                            ^~~~
fsio.c:3356:28: note: 'bool' is a keyword with '-std=c23' onwards
fsio.c: In function 'pr_fs_use_encoding':
fsio.c:3359:12: error: expected identifier or '(' before '!=' token
 3359 |   if (bool != TRUE &&
      |            ^~
fsio.c:3359:7: error: declaration in the controlling expression must have an initializer
 3359 |   if (bool != TRUE &&
      |       ^~~~
fsio.c:3365:18: error: expected expression before 'bool'
 3365 |   use_encoding = bool;
      |                  ^~~~
log.c:801:21: error: 'bool' cannot be used here
  801 | void log_stderr(int bool) {
      |                     ^~~~
log.c:801:21: note: 'bool' is a keyword with '-std=c23' onwards
log.c: In function 'log_stderr':
log.c:802:15: error: expected expression before 'bool'
  802 |   logstderr = bool;
      |               ^~~~
mod_xfer.c: In function 'set_allowoverwrite':
mod_xfer.c:3504:7: error: 'bool' cannot be used here
 3504 |   int bool = -1;
      |       ^~~~
mod_xfer.c:3504:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_xfer.c:3504:12: error: expected identifier or '(' before '=' token
 3504 |   int bool = -1;
      |            ^
mod_xfer.c:3511:8: error: expected identifier or '(' before '=' token
 3511 |   bool = get_boolean(cmd, 1);
      |        ^
mod_xfer.c:3512:12: error: expected identifier or '(' before '==' token
 3512 |   if (bool == -1)
      |            ^~
mod_xfer.c:3512:7: error: declaration in the controlling expression must have an initializer
 3512 |   if (bool == -1)
      |       ^~~~
mod_xfer.c:3517:53: error: expected expression before 'bool'
 3517 |   *((unsigned char *) c->argv[0]) = (unsigned char) bool;
      |                                                     ^~~~
mod_xfer.c: In function 'set_allowrestart':
mod_xfer.c:3524:7: error: 'bool' cannot be used here
 3524 |   int bool = -1;
      |       ^~~~
mod_xfer.c:3524:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_xfer.c:3524:12: error: expected identifier or '(' before '=' token
 3524 |   int bool = -1;
      |            ^
mod_xfer.c:3531:8: error: expected identifier or '(' before '=' token
 3531 |   bool = get_boolean(cmd, 1);
      |        ^
mod_xfer.c:3532:12: error: expected identifier or '(' before '==' token
 3532 |   if (bool == -1)
      |            ^~
mod_xfer.c:3532:7: error: declaration in the controlling expression must have an initializer
 3532 |   if (bool == -1)
      |       ^~~~
mod_xfer.c:3537:37: error: expected expression before 'bool'
 3537 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_xfer.c: In function 'set_deleteabortedstores':
mod_xfer.c:3561:7: error: 'bool' cannot be used here
 3561 |   int bool = -1;
      |       ^~~~
mod_xfer.c:3561:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_xfer.c:3561:12: error: expected identifier or '(' before '=' token
 3561 |   int bool = -1;
      |            ^
mod_xfer.c:3568:8: error: expected identifier or '(' before '=' token
 3568 |   bool = get_boolean(cmd, 1);
      |        ^
mod_xfer.c:3569:12: error: expected identifier or '(' before '==' token
 3569 |   if (bool == -1)
      |            ^~
mod_xfer.c:3569:7: error: declaration in the controlling expression must have an initializer
 3569 |   if (bool == -1)
      |       ^~~~
mod_xfer.c:3574:37: error: expected expression before 'bool'
 3574 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
make[1]: *** [Makefile:20: response.o] Error 1
make[1]: *** [Makefile:31: mod_log.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:31: mod_auth_pam.o] Error 1
mod_core.c: In function 'set_useipv6':
mod_core.c:676:7: error: 'bool' cannot be used here
  676 |   int bool = -1;
      |       ^~~~
mod_core.c:676:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:676:12: error: expected identifier or '(' before '=' token
  676 |   int bool = -1;
      |            ^
mod_core.c:681:8: error: expected identifier or '(' before '=' token
  681 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c: In function 'set_anonrequirepassword':
mod_core.c:682:12: error: expected identifier or '(' before '==' token
  682 |   if (bool == -1)
      |            ^~
mod_core.c:682:7: error: declaration in the controlling expression must have an initializer
  682 |   if (bool == -1)
      |       ^~~~
mod_auth.c:3060:7: error: 'bool' cannot be used here
 3060 |   int bool = -1;
      |       ^~~~
mod_auth.c:3060:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:685:12: error: expected identifier or '(' before '==' token
  685 |   if (bool == 0) {
      |            ^~
mod_core.c:685:7: error: declaration in the controlling expression must have an initializer
  685 |   if (bool == 0) {
      |       ^~~~
mod_auth.c:3060:12: error: expected identifier or '(' before '=' token
 3060 |   int bool = -1;
      |            ^
mod_core.c: In function 'set_usereversedns':
mod_core.c:701:7: error: 'bool' cannot be used here
  701 |   int bool = -1;
      |       ^~~~
mod_core.c:701:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:701:12: error: expected identifier or '(' before '=' token
  701 |   int bool = -1;
      |            ^
mod_core.c:706:8: error: expected identifier or '(' before '=' token
  706 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:707:12: error: expected identifier or '(' before '==' token
  707 |   if (bool == -1)
      |            ^~
mod_auth.c:3066:8: error: expected identifier or '(' before '=' token
 3066 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:707:7: error: declaration in the controlling expression must have an initializer
  707 |   if (bool == -1)
      |       ^~~~
mod_auth.c:3067:12: error: expected identifier or '(' before '==' token
 3067 |   if (bool == -1)
      |            ^~
mod_auth.c:3067:7: error: declaration in the controlling expression must have an initializer
 3067 |   if (bool == -1)
      |       ^~~~
mod_core.c:710:25: error: expected expression before 'bool'
  710 |   ServerUseReverseDNS = bool;
      |                         ^~~~
mod_core.c:711:30: error: expected expression before 'bool'
  711 |   pr_netaddr_set_reverse_dns(bool);
      |                              ^~~~
mod_auth.c:3072:37: error: expected expression before 'bool'
 3072 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_core.c: In function 'set_scoreboardscrub':
mod_core.c:769:7: error: 'bool' cannot be used here
  769 |   int bool = -1, nsecs = 0;
      |       ^~~~
mod_core.c:769:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:769:12: error: expected identifier or '(' before '=' token
  769 |   int bool = -1, nsecs = 0;
      |            ^
mod_ls.c: In function 'set_dirfakeusergroup':
mod_ls.c:3458:7: error: 'bool' cannot be used here
 3458 |   int bool = -1;
      |       ^~~~
mod_core.c:775:8: error: expected identifier or '(' before '=' token
  775 |   bool = get_boolean(cmd, 1);
      |        ^
mod_ls.c:3458:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c: In function 'set_authaliasonly':
mod_core.c:776:12: error: expected identifier or '(' before '==' token
  776 |   if (bool == -1) {
      |            ^~
mod_ls.c:3458:12: error: expected identifier or '(' before '=' token
 3458 |   int bool = -1;
      |            ^
mod_core.c:776:7: error: declaration in the controlling expression must have an initializer
  776 |   if (bool == -1) {
      |       ^~~~
mod_auth.c:3146:7: error: 'bool' cannot be used here
 3146 |   int bool = -1;
      |       ^~~~
mod_auth.c:3146:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c:3146:12: error: expected identifier or '(' before '=' token
 3146 |   int bool = -1;
      |            ^
mod_ls.c:3471:8: error: expected identifier or '(' before '=' token
 3471 |   bool = get_boolean(cmd, 1);
      |        ^
mod_ls.c:3472:12: error: expected identifier or '(' before '==' token
 3472 |   if (bool == -1) {
      |            ^~
mod_ls.c:3472:7: error: declaration in the controlling expression must have an initializer
 3472 |   if (bool == -1) {
      |       ^~~~
mod_ls.c:3476:12: error: expected identifier or '(' before '==' token
 3476 |   if (bool == TRUE) {
      |            ^~
mod_ls.c:3476:7: error: declaration in the controlling expression must have an initializer
 3476 |   if (bool == TRUE) {
      |       ^~~~
mod_auth.c:3152:8: error: expected identifier or '(' before '=' token
 3152 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c:3153:12: error: expected identifier or '(' before '==' token
 3153 |   if (bool == -1)
      |            ^~
mod_auth.c:3153:7: error: declaration in the controlling expression must have an initializer
 3153 |   if (bool == -1)
      |       ^~~~
mod_auth.c:3158:37: error: expected expression before 'bool'
 3158 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_xfer.c: In function 'set_usesendfile':
mod_xfer.c:4115:7: error: 'bool' cannot be used here
 4115 |   int bool = -1;
      |       ^~~~
mod_xfer.c:4115:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_xfer.c:4115:12: error: expected identifier or '(' before '=' token
 4115 |   int bool = -1;
      |            ^
mod_xfer.c:4126:10: error: expected identifier or '(' before '=' token
 4126 |     bool = get_boolean(cmd, 1);
      |          ^
mod_auth.c: In function 'set_authusingalias':
mod_xfer.c:4127:14: error: expected identifier or '(' before '==' token
 4127 |     if (bool == -1) {
      |              ^~
mod_xfer.c:4127:9: error: declaration in the controlling expression must have an initializer
 4127 |     if (bool == -1) {
      |         ^~~~
mod_auth.c:3165:7: error: 'bool' cannot be used here
 3165 |   int bool = -1;
      |       ^~~~
mod_auth.c:3165:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c:3165:12: error: expected identifier or '(' before '=' token
 3165 |   int bool = -1;
      |            ^
mod_xfer.c:4154:14: error: expected identifier or '(' before '=' token
 4154 |         bool = TRUE;
      |              ^
mod_core.c:780:5: error: 'nsecs' undeclared (first use in this function)
  780 |     nsecs = atoi(cmd->argv[1]);
      |     ^~~~~
mod_core.c:780:5: note: each undeclared identifier is reported only once for each function it appears in
mod_auth.c:3171:8: error: expected identifier or '(' before '=' token
 3171 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c:3172:12: error: expected identifier or '(' before '==' token
 3172 |   if (bool == -1)
      |            ^~
mod_auth.c:3172:7: error: declaration in the controlling expression must have an initializer
 3172 |   if (bool == -1)
      |       ^~~~
mod_xfer.c:4170:10: error: expected identifier or '(' before '=' token
 4170 |     bool = TRUE;
      |          ^
mod_core.c:796:29: error: expected expression before 'bool'
  796 |     *((int *) c->argv[0]) = bool;
      |                             ^~~~
mod_auth.c:3177:37: error: expected expression before 'bool'
 3177 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_xfer.c:4178:37: error: expected expression before 'bool'
 4178 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_auth.c: In function 'set_createhome':
mod_auth.c:3183:7: error: 'bool' cannot be used here
 3183 |   int bool = -1, start = 2;
      |       ^~~~
mod_auth.c:3183:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c:3183:12: error: expected identifier or '(' before '=' token
 3183 |   int bool = -1, start = 2;
      |            ^
mod_ls.c: In function 'set_showsymlinks':
mod_ls.c:3651:7: error: 'bool' cannot be used here
 3651 |   int bool = -1;
      |       ^~~~
mod_ls.c:3651:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_ls.c:3651:12: error: expected identifier or '(' before '=' token
 3651 |   int bool = -1;
      |            ^
mod_auth.c:3197:8: error: expected identifier or '(' before '=' token
 3197 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c:3198:12: error: expected identifier or '(' before '==' token
 3198 |   if (bool == -1) {
      |            ^~
mod_auth.c:3198:7: error: declaration in the controlling expression must have an initializer
 3198 |   if (bool == -1) {
      |       ^~~~
mod_ls.c:3657:12: error: expected ')' before '=' token
 3657 |   if ((bool = get_boolean(cmd, 1)) == -1)
      |       ~    ^~
      |            )
mod_ls.c:3657:36: error: expected expression before '==' token
 3657 |   if ((bool = get_boolean(cmd, 1)) == -1)
      |                                    ^~
mod_auth.c:3203:12: error: expected identifier or '(' before '==' token
 3203 |   if (bool == FALSE) {
      |            ^~
mod_auth.c:3203:7: error: declaration in the controlling expression must have an initializer
 3203 |   if (bool == FALSE) {
      |       ^~~~
mod_ls.c:3662:37: error: expected expression before 'bool'
 3662 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_auth.c:3206:39: error: expected expression before 'bool'
 3206 |     *((unsigned char *) c->argv[0]) = bool;
      |                                       ^~~~
mod_ls.c: In function 'set_useglobbing':
mod_ls.c:3669:7: error: 'bool' cannot be used here
 3669 |   int bool = -1;
      |       ^~~~
mod_ls.c:3669:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_ls.c:3669:12: error: expected identifier or '(' before '=' token
 3669 |   int bool = -1;
      |            ^
mod_ls.c:3675:8: error: expected identifier or '(' before '=' token
 3675 |   bool = get_boolean(cmd, 1);
      |        ^
mod_ls.c:3676:12: error: expected identifier or '(' before '==' token
 3676 |   if (bool == -1) {
      |            ^~
mod_ls.c:3676:7: error: declaration in the controlling expression must have an initializer
 3676 |   if (bool == -1) {
      |       ^~~~
mod_ls.c:3682:37: error: expected expression before 'bool'
 3682 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_core.c: In function 'set_defaultserver':
mod_core.c:916:7: error: 'bool' cannot be used here
  916 |   int bool = -1;
      |       ^~~~
mod_core.c:916:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:916:12: error: expected identifier or '(' before '=' token
  916 |   int bool = -1;
      |            ^
mod_core.c:923:8: error: expected identifier or '(' before '=' token
  923 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:924:12: error: expected identifier or '(' before '==' token
  924 |   if (bool == -1) {
      |            ^~
mod_core.c:924:7: error: declaration in the controlling expression must have an initializer
  924 |   if (bool == -1) {
      |       ^~~~
mod_core.c:928:8: error: expected expression before 'bool'
  928 |   if (!bool) {
      |        ^~~~
mod_core.c:941:37: error: expected expression before 'bool'
  941 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_auth.c:3224:5: error: 'start' undeclared (first use in this function); did you mean 'stat'?
 3224 |     start = 3;
      |     ^~~~~
      |     stat
mod_auth.c:3224:5: note: each undeclared identifier is reported only once for each function it appears in
make[1]: *** [Makefile:31: mod_delay.o] Error 1
make[1]: *** [Makefile:31: mod_facts.o] Error 1
make[1]: *** [Makefile:20: log.o] Error 1
mod_auth.c:3351:37: error: expected expression before 'bool'
 3351 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_core.c: In function 'set_socketbindtight':
mod_core.c:1127:7: error: 'bool' cannot be used here
 1127 |   int bool = -1;
      |       ^~~~
mod_core.c:1127:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:1127:12: error: expected identifier or '(' before '=' token
 1127 |   int bool = -1;
      |            ^
mod_core.c:1131:8: error: expected identifier or '(' before '=' token
 1131 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:1132:12: error: expected identifier or '(' before '==' token
 1132 |   if (bool == -1) {
      |            ^~
mod_core.c:1132:7: error: declaration in the controlling expression must have an initializer
 1132 |   if (bool == -1) {
      |       ^~~~
mod_core.c:1136:21: error: expected expression before 'bool'
 1136 |   SocketBindTight = bool;
      |                     ^~~~
mod_core.c: In function 'set_tcpnodelay':
mod_core.c:1338:7: error: 'bool' cannot be used here
 1338 |   int bool = -1;
      |       ^~~~
mod_core.c:1338:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:1338:12: error: expected identifier or '(' before '=' token
 1338 |   int bool = -1;
      |            ^
mod_core.c:1344:8: error: expected identifier or '(' before '=' token
 1344 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:1345:12: error: expected identifier or '(' before '==' token
 1345 |   if (bool == -1) {
      |            ^~
mod_core.c:1345:7: error: declaration in the controlling expression must have an initializer
 1345 |   if (bool == -1) {
      |       ^~~~
mod_core.c:1351:37: error: expected expression before 'bool'
 1351 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_auth.c: In function 'set_requirevalidshell':
mod_auth.c:3802:7: error: 'bool' cannot be used here
 3802 |   int bool = -1;
      |       ^~~~
mod_auth.c:3802:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c:3802:12: error: expected identifier or '(' before '=' token
 3802 |   int bool = -1;
      |            ^
mod_auth.c:3808:8: error: expected identifier or '(' before '=' token
 3808 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c:3809:12: error: expected identifier or '(' before '==' token
 3809 |   if (bool == -1) {
      |            ^~
mod_auth.c:3809:7: error: declaration in the controlling expression must have an initializer
 3809 |   if (bool == -1) {
      |       ^~~~
mod_auth.c:3815:37: error: expected expression before 'bool'
 3815 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_auth.c: In function 'set_rewritehome':
mod_auth.c:3823:7: error: 'bool' cannot be used here
 3823 |   int bool = -1;
      |       ^~~~
mod_auth.c:3823:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c:3823:12: error: expected identifier or '(' before '=' token
 3823 |   int bool = -1;
      |            ^
mod_auth.c:3829:8: error: expected identifier or '(' before '=' token
 3829 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c:3830:12: error: expected identifier or '(' before '==' token
 3830 |   if (bool == -1) {
      |            ^~
mod_auth.c:3830:7: error: declaration in the controlling expression must have an initializer
 3830 |   if (bool == -1) {
      |       ^~~~
mod_auth.c:3836:27: error: expected expression before 'bool'
 3836 |   *((int *) c->argv[0]) = bool;
      |                           ^~~~
mod_auth.c: In function 'set_rootlogin':
mod_auth.c:3842:7: error: 'bool' cannot be used here
 3842 |   int bool = -1;
      |       ^~~~
mod_auth.c:3842:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c:3842:12: error: expected identifier or '(' before '=' token
 3842 |   int bool = -1;
      |            ^
mod_auth.c:3848:8: error: expected identifier or '(' before '=' token
 3848 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c:3849:12: error: expected identifier or '(' before '==' token
 3849 |   if (bool == -1) {
      |            ^~
mod_auth.c:3849:7: error: declaration in the controlling expression must have an initializer
 3849 |   if (bool == -1) {
      |       ^~~~
mod_auth.c:3855:53: error: expected expression before 'bool'
 3855 |   *((unsigned char *) c->argv[0]) = (unsigned char) bool;
      |                                                     ^~~~
mod_auth.c: In function 'set_useftpusers':
mod_auth.c:4022:7: error: 'bool' cannot be used here
 4022 |   int bool = -1;
      |       ^~~~
mod_auth.c:4022:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c:4022:12: error: expected identifier or '(' before '=' token
 4022 |   int bool = -1;
      |            ^
mod_auth.c:4028:8: error: expected identifier or '(' before '=' token
 4028 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c:4029:12: error: expected identifier or '(' before '==' token
 4029 |   if (bool == -1) {
      |            ^~
mod_auth.c:4029:7: error: declaration in the controlling expression must have an initializer
 4029 |   if (bool == -1) {
      |       ^~~~
mod_auth.c:4035:37: error: expected expression before 'bool'
 4035 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_auth.c: In function 'set_userdirroot':
mod_auth.c:4094:7: error: 'bool' cannot be used here
 4094 |   int bool = -1;
      |       ^~~~
mod_auth.c:4094:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_auth.c:4094:12: error: expected identifier or '(' before '=' token
 4094 |   int bool = -1;
      |            ^
mod_auth.c:4100:8: error: expected identifier or '(' before '=' token
 4100 |   bool = get_boolean(cmd, 1);
      |        ^
mod_auth.c:4101:12: error: expected identifier or '(' before '==' token
 4101 |   if (bool == -1) {
      |            ^~
mod_auth.c:4101:7: error: declaration in the controlling expression must have an initializer
 4101 |   if (bool == -1) {
      |       ^~~~
mod_auth.c:4107:37: error: expected expression before 'bool'
 4107 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_core.c: In function 'set_timesgmt':
mod_core.c:2069:7: error: 'bool' cannot be used here
 2069 |   int bool = -1;
      |       ^~~~
mod_core.c:2069:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:2069:12: error: expected identifier or '(' before '=' token
 2069 |   int bool = -1;
      |            ^
mod_core.c:2075:8: error: expected identifier or '(' before '=' token
 2075 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:2076:12: error: expected identifier or '(' before '==' token
 2076 |   if (bool == -1) {
      |            ^~
mod_core.c:2076:7: error: declaration in the controlling expression must have an initializer
 2076 |   if (bool == -1) {
      |       ^~~~
mod_core.c:2082:37: error: expected expression before 'bool'
 2082 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_core.c: In function 'set_allowforeignaddress':
mod_core.c:2261:7: error: 'bool' cannot be used here
 2261 |   int bool = -1;
      |       ^~~~
mod_core.c:2261:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:2261:12: error: expected identifier or '(' before '=' token
 2261 |   int bool = -1;
      |            ^
mod_core.c:2268:8: error: expected identifier or '(' before '=' token
 2268 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:2269:12: error: expected identifier or '(' before '==' token
 2269 |   if (bool == -1) {
      |            ^~
mod_core.c:2269:7: error: declaration in the controlling expression must have an initializer
 2269 |   if (bool == -1) {
      |       ^~~~
mod_core.c:2276:27: error: expected expression before 'bool'
 2276 |   *((int *) c->argv[0]) = bool;
      |                           ^~~~
mod_core.c: In function 'set_hidenoaccess':
mod_core.c:2576:7: error: 'bool' cannot be used here
 2576 |   int bool = -1;
      |       ^~~~
mod_core.c:2576:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:2576:12: error: expected identifier or '(' before '=' token
 2576 |   int bool = -1;
      |            ^
mod_core.c:2582:8: error: expected identifier or '(' before '=' token
 2582 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:2583:12: error: expected identifier or '(' before '==' token
 2583 |   if (bool == -1) {
      |            ^~
mod_core.c:2583:7: error: declaration in the controlling expression must have an initializer
 2583 |   if (bool == -1) {
      |       ^~~~
mod_core.c:2589:37: error: expected expression before 'bool'
 2589 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_core.c: In function 'set_allowoverride':
mod_core.c:2666:7: error: 'bool' cannot be used here
 2666 |   int bool = -1;
      |       ^~~~
mod_core.c:2666:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:2666:12: error: expected identifier or '(' before '=' token
 2666 |   int bool = -1;
      |            ^
mod_core.c:2685:8: error: expected identifier or '(' before '=' token
 2685 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:2686:12: error: expected identifier or '(' before '==' token
 2686 |   if (bool == -1) {
      |            ^~
mod_core.c:2686:7: error: declaration in the controlling expression must have an initializer
 2686 |   if (bool == -1) {
      |       ^~~~
mod_core.c:2709:27: error: expected expression before 'bool'
 2709 |   *((int *) c->argv[0]) = bool;
      |                           ^~~~
make[1]: *** [Makefile:31: mod_ls.o] Error 1
make[1]: *** [Makefile:31: mod_xfer.o] Error 1
mod_core.c: In function 'set_ignorehidden':
mod_core.c:3291:7: error: 'bool' cannot be used here
 3291 |   int bool = -1;
      |       ^~~~
mod_core.c:3291:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:3291:12: error: expected identifier or '(' before '=' token
 3291 |   int bool = -1;
      |            ^
mod_core.c:3297:8: error: expected identifier or '(' before '=' token
 3297 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:3298:12: error: expected identifier or '(' before '==' token
 3298 |   if (bool == -1) {
      |            ^~
mod_core.c:3298:7: error: declaration in the controlling expression must have an initializer
 3298 |   if (bool == -1) {
      |       ^~~~
mod_core.c:3304:37: error: expected expression before 'bool'
 3304 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
mod_core.c: In function 'set_displaychdir':
mod_core.c:3312:7: error: 'bool' cannot be used here
 3312 |   int bool = FALSE;
      |       ^~~~
mod_core.c:3312:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:3312:12: error: expected identifier or '(' before '=' token
 3312 |   int bool = FALSE;
      |            ^
mod_core.c:3322:10: error: expected identifier or '(' before '=' token
 3322 |     bool = get_boolean(cmd, 2);
      |          ^
mod_core.c:3323:14: error: expected identifier or '(' before '<' token
 3323 |     if (bool < 0) {
      |              ^
mod_core.c:3323:9: error: declaration in the controlling expression must have an initializer
 3323 |     if (bool < 0) {
      |         ^~~~
mod_core.c:3331:27: error: expected expression before 'bool'
 3331 |   *((int *) c->argv[1]) = bool;
      |                           ^~~~
make[1]: *** [Makefile:20: fsio.o] Error 1
make[1]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git/src'
make: *** [Makefile:54: src] Error 2
make: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:31: mod_auth.o] Error 1
mod_core.c: In function 'core_chdir':
mod_core.c:5568:9: error: 'bool' cannot be used here
 5568 |     int bool = *((int *) c->argv[1]);
      |         ^~~~
mod_core.c:5568:9: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:5568:14: error: expected identifier or '(' before '=' token
 5568 |     int bool = *((int *) c->argv[1]);
      |              ^
mod_core.c:5570:13: error: expected identifier or '(' before ')' token
 5570 |     if (bool) {
      |             ^
mod_core.c:5570:9: error: declaration in the controlling expression must have an initializer
 5570 |     if (bool) {
      |         ^~~~
mod_core.c:5596:14: error: expected ')' before '?' token
 5596 |         (bool ? st.st_mtime > prev : TRUE)) {
      |         ~    ^~
      |              )
mod_core.c:5596:43: error: expected expression before ')' token
 5596 |         (bool ? st.st_mtime > prev : TRUE)) {
      |                                           ^
mod_core.c: In function 'set_deferwelcome':
mod_core.c:6719:7: error: 'bool' cannot be used here
 6719 |   int bool = -1;
      |       ^~~~
mod_core.c:6719:7: note: 'bool' is a keyword with '-std=c23' onwards
mod_core.c:6719:12: error: expected identifier or '(' before '=' token
 6719 |   int bool = -1;
      |            ^
mod_core.c:6725:8: error: expected identifier or '(' before '=' token
 6725 |   bool = get_boolean(cmd, 1);
      |        ^
mod_core.c:6726:12: error: expected identifier or '(' before '==' token
 6726 |   if (bool == -1) {
      |            ^~
mod_core.c:6726:7: error: declaration in the controlling expression must have an initializer
 6726 |   if (bool == -1) {
      |       ^~~~
mod_core.c:6732:37: error: expected expression before 'bool'
 6732 |   *((unsigned char *) c->argv[0]) = bool;
      |                                     ^~~~
make[1]: *** [Makefile:31: mod_core.o] Error 1
make[1]: Leaving directory 'TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/git/modules'
make: *** [Makefile:57: modules] Error 2
ERROR: oe_runmake failed
WARNING: TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/temp/run.do_compile.22901:181 exit 1 from 'exit 1'
WARNING: Backtrace (BB generated script): 
	#1: bbfatal_log, TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/temp/run.do_compile.22901, line 181
	#2: die, TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/temp/run.do_compile.22901, line 165
	#3: oe_runmake, TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/temp/run.do_compile.22901, line 160
	#4: autotools_do_compile, TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/temp/run.do_compile.22901, line 155
	#5: do_compile, TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/temp/run.do_compile.22901, line 150
	#6: main, TOPDIR/tmp/work/core2-64-oe-linux/proftpd/1.3.8c/temp/run.do_compile.22901, line 194

Error details

Submitted on:
10/04/25 03:14
Error type:
Recipe
Task:
do_compile
Recipe:
proftpd
Recipe version:
1.3.8c-r0
Machine:
qemux86-64
Distro:
nodistro
Build system:
x86_64-linux
Target system:
x86_64-oe-linux
Host distro:
gentoo-2.17/gentoo-2.17
Branch:
jansa/master
Commit:
c4b31fd686ad222fa47b152020e0a6a2b4156ce0
Build:
#204724
Submitter:
Martin.Jansa@gmail.com
Similar errors:
0
Open a bug