==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done ==> Making package: wit 3.05a-2 (Sun Jul 14 11:02:29 2024) ==> Retrieving sources... -> Cloning wiimms-iso-tools git repo... Cloning into bare repository '/home/leming/work/wit/wiimms-iso-tools'... -> Found wit-no-exec-stack.patch -> Found wit-titles.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with b2sums... wiimms-iso-tools ... Skipped wit-no-exec-stack.patch ... Passed wit-titles.patch ... Passed ==> Making package: wit 3.05a-2 (Sun 14 Jul 2024 11:02:37 AM MDT) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (2) fuse-common-3.16.2-1 fuse2-2.9.9-5 Total Installed Size: 0.70 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing fuse-common... installing fuse2... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (8) compiler-rt-18.1.8-1 libedit-20240517_3.1-1 llvm-libs-18.1.8-3 perl-error-0.17029-6 perl-mailtools-2.21-8 perl-timedate-2.33-6 clang-18.1.8-1 git-2.45.2-1 Total Installed Size: 461.97 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... -> Found wit-no-exec-stack.patch -> Found wit-titles.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of wiimms-iso-tools git repo... Cloning into 'wiimms-iso-tools'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file project/src/crypto/ssl-asm.S Hunk #1 succeeded at 37 with fuzz 1. patching file project/setup/load-titles.sh Hunk #1 succeeded at 30 with fuzz 2. ==> Starting build()... make: Entering directory '/build/wit/src/wiimms-iso-tools/project' *** create templates.sed *** text logo.inc *** text config-paths.inc *** text ui-head.inc *** object blocksort.o [libbz2] *** object bzlib.o [libbz2] *** object compress.o [libbz2] *** object crctable.o [libbz2] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] *** object decompress.o [libbz2] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] *** object huffman.o [libbz2] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. 1 warning generated. warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] *** object randtable.o [libbz2] 1 warning generated. *** object LzFind.o [lzma] 1 warning generated. warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. *** object Lzma2Dec.o [lzma] 1 warning generated. 1 warning generated. warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. *** object Lzma2Enc.o [lzma] warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. *** object LzmaDec.o [lzma] *** object LzmaEnc.o [lzma] *** asm ssl-asm.o warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. *** create version.h *** object gen-ui.o warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. *** object cert.o *** object dclib-basics.o *** object dclib-cli.o warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. *** object dclib-color.o *** object dclib-debug.o warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] 1 warning generated. *** object dclib-file.o In file included from ./dclib/dclib-cli.c:39: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-cli.c:39: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-cli.c:39: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-cli.c:39: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-cli.c:39: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ 6 warnings generated. *** object dclib-numeric.o In file included from src/libwbfs/cert.c:38: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/libwbfs/cert.c:38: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/libwbfs/cert.c:38: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/libwbfs/cert.c:38: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/libwbfs/cert.c:38: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/libwbfs/cert.c:39: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/libwbfs/cert.c:39: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. *** object dclib-option.o In file included from ./src/ui/gen-ui.c:46: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./src/ui/gen-ui.c:46: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./src/ui/gen-ui.c:46: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./src/ui/gen-ui.c:46: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./src/ui/gen-ui.c:46: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from ./src/ui/gen-ui.c:46: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from ./src/ui/gen-ui.c:46: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. *** object dclib-parser.o In file included from ./dclib/dclib-debug.c:46: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-debug.c:46: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-debug.c:46: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-debug.c:46: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-debug.c:46: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from ./dclib/dclib-debug.c:47: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ 7 warnings generated. *** object dclib-regex.o In file included from ./dclib/dclib-color.c:47: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-color.c:47: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-color.c:47: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-color.c:47: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-color.c:47: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ ./dclib/dclib-color.c:4432:56: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 4432 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*col_name++) > 1) { if (__builtin_constant_p ((int)*col_name++)) { int __c = ((int)*col_name++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*col_name++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*col_name++)]; __res; })); | ^ 7 warnings generated. *** object dclib-shift-jis.o In file included from ./dclib/dclib-parser.c:37: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-parser.c:37: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-parser.c:37: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-parser.c:37: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-parser.c:37: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ 6 warnings generated. *** object dclib-tables.o src/lzma/LzmaEnc.c:1342:9: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 1342 | { | ^ src/lzma/LzmaEnc.c:1338:7: note: previous statement is here 1338 | if (repIndex == 0) | ^ 1 warning generated. *** object dclib-ui.o In file included from ./dclib/dclib-option.c:37: In file included from ./dclib/dclib-option.h:38: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-option.c:37: In file included from ./dclib/dclib-option.h:38: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-option.c:37: In file included from ./dclib/dclib-option.h:38: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-option.c:37: In file included from ./dclib/dclib-option.h:38: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-option.c:37: In file included from ./dclib/dclib-option.h:38: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ ./dclib/dclib-option.c:549:164: warning: implicit conversion from enumeration type 'enum bool' to different enumeration type 'sizeform_mode_t' (aka 'enum sizeform_mode_t') [-Wenum-conversion] 549 | __builtin___snprintf_chk (buf, sizeof(buf), 3 - 1, __builtin_dynamic_object_size (buf, 1), "[DUR] %12g = %s", par->d, PrintTimerUSec6(0,0,double2usec(par->d),false)); | ~~~~~~~~~~~~~~~ ^~~~~ 7 warnings generated. *** object dclib-utf8.o In file included from ./dclib/dclib-regex.c:37: In file included from ./dclib/dclib-regex.h:55: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-regex.c:37: In file included from ./dclib/dclib-regex.h:55: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-regex.c:37: In file included from ./dclib/dclib-regex.h:55: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-regex.c:37: In file included from ./dclib/dclib-regex.h:55: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-regex.c:37: In file included from ./dclib/dclib-regex.h:55: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ ./dclib/dclib-regex.c:159:24: warning: field 'b' with variable sized type 'FastBuf_t' (aka 'struct FastBuf_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 159 | struct { FastBuf_t b; char space[500]; } temp; | ^ ./dclib/dclib-regex.c:360:24: warning: field 'b' with variable sized type 'FastBuf_t' (aka 'struct FastBuf_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 360 | struct { FastBuf_t b; char space[500]; } temp; | ^ 8 warnings generated. *** object dclib-vector.o In file included from ./dclib/dclib-shift-jis.c:40: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-shift-jis.c:40: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-shift-jis.c:40: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-shift-jis.c:40: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-shift-jis.c:40: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ 6 warnings generated. *** object dclib-xdump.o In file included from ./dclib/dclib-tables.c:45: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-tables.c:45: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-tables.c:45: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-tables.c:45: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-tables.c:45: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from ./dclib/dclib-tables.c:47: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ 7 warnings generated. *** object file-formats.o In file included from ./dclib/dclib-ui.c:39: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-ui.c:39: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-ui.c:39: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-ui.c:39: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-ui.c:39: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ ./dclib/dclib-ui.c:808:57: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 808 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*first_param++) > 1) { if (__builtin_constant_p ((int)*first_param++)) { int __c = ((int)*first_param++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*first_param++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*first_param++)]; __res; })); | ^ 7 warnings generated. *** object iso-interface.o In file included from ./dclib/dclib-utf8.c:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-utf8.c:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-utf8.c:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-utf8.c:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-utf8.c:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ 6 warnings generated. *** object lib-bzip2.o In file included from ./dclib/dclib-file.c:55: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-file.c:55: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-file.c:55: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-file.c:55: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-file.c:55: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from ./dclib/dclib-file.c:56: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ ./dclib/dclib-file.c:4309:6: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 4309 | case TRSL_REMOVE: | ^ ./dclib/dclib-file.c:4305:2: note: previous statement is here 4305 | if (IsDirectory(buf,false)) | ^ ./dclib/dclib-file.c:4320:6: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 4320 | case TRSL_ADD_ALWAYS: | ^ ./dclib/dclib-file.c:4316:2: note: previous statement is here 4316 | if (!IsDirectory(buf,false)) | ^ 9 warnings generated. *** object lib-ciso.o In file included from ./dclib/dclib-vector.c:39: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-vector.c:39: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-vector.c:39: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-vector.c:39: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-vector.c:39: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ 6 warnings generated. *** object lib-dol.o In file included from src/libwbfs/file-formats.c:37: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/libwbfs/file-formats.c:37: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/libwbfs/file-formats.c:37: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/libwbfs/file-formats.c:37: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/libwbfs/file-formats.c:37: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/libwbfs/file-formats.c:37: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 7 warnings generated. *** object lib-file.o In file included from src/lib-bzip2.c:45: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-bzip2.c:45: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-bzip2.c:45: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-bzip2.c:45: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-bzip2.c:45: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-bzip2.c:45: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/lib-bzip2.c:45: In file included from src/lib-bzip2.h:43: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. *** object lib-gcz.o In file included from ./dclib/dclib-xdump.c:39: In file included from ./dclib/dclib-xdump.h:38: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-xdump.c:39: In file included from ./dclib/dclib-xdump.h:38: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-xdump.c:39: In file included from ./dclib/dclib-xdump.h:38: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-xdump.c:39: In file included from ./dclib/dclib-xdump.h:38: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-xdump.c:39: In file included from ./dclib/dclib-xdump.h:38: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ 6 warnings generated. *** object lib-lzma.o In file included from src/lib-ciso.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-ciso.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-ciso.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-ciso.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-ciso.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-ciso.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ In file included from src/lib-ciso.c:50: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ 8 warnings generated. *** object lib-sf.o In file included from ./dclib/lib-dol.c:36: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/lib-dol.c:36: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/lib-dol.c:36: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/lib-dol.c:36: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/lib-dol.c:36: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from ./dclib/lib-dol.c:36: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 7 warnings generated. *** object lib-std.o In file included from ./dclib/dclib-basics.c:48: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-basics.c:48: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-basics.c:48: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-basics.c:48: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-basics.c:48: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from ./dclib/dclib-basics.c:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ ./dclib/dclib-basics.c:737:55: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 737 | *buf++ = (__extension__ ({ int __res; if (sizeof ((int)*src++) > 1) { if (__builtin_constant_p ((int)*src++)) { int __c = ((int)*src++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*src++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*src++)]; __res; })); | ^ ./dclib/dclib-basics.c:768:55: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 768 | *buf++ = (__extension__ ({ int __res; if (sizeof ((int)*src.ptr++) > 1) { if (__builtin_constant_p ((int)*src.ptr++)) { int __c = ((int)*src.ptr++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*src.ptr++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*src.ptr++)]; __res; })); | ^ ./dclib/dclib-basics.c:798:55: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 798 | *buf++ = (__extension__ ({ int __res; if (sizeof ((int)*src++) > 1) { if (__builtin_constant_p ((int)*src++)) { int __c = ((int)*src++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*src++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*src++)]; __res; })); | ^ ./dclib/dclib-basics.c:829:55: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 829 | *buf++ = (__extension__ ({ int __res; if (sizeof ((int)*src.ptr++) > 1) { if (__builtin_constant_p ((int)*src.ptr++)) { int __c = ((int)*src.ptr++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*src.ptr++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*src.ptr++)]; __res; })); | ^ ./dclib/dclib-basics.c:1386:59: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 1386 | ch1 = (uchar)(__extension__ ({ int __res; if (sizeof ((int)*p1++) > 1) { if (__builtin_constant_p ((int)*p1++)) { int __c = ((int)*p1++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*p1++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*p1++)]; __res; })); | ^ ./dclib/dclib-basics.c:1387:59: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 1387 | ch2 = (uchar)(__extension__ ({ int __res; if (sizeof ((int)*p2++) > 1) { if (__builtin_constant_p ((int)*p2++)) { int __c = ((int)*p2++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*p2++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*p2++)]; __res; })); | ^ ./dclib/dclib-basics.c:6090:52: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 6090 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*arg++) > 1) { if (__builtin_constant_p ((int)*arg++)) { int __c = ((int)*arg++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*arg++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*arg++)]; __res; })); | ^ ./dclib/dclib-basics.c:6876:57: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 6876 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*cmd++) > 1) { if (__builtin_constant_p ((int)*cmd++)) { int __c = ((int)*cmd++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*cmd++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*cmd++)]; __res; })); | ^ ./dclib/dclib-basics.c:6879:57: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 6879 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*cmd++) > 1) { if (__builtin_constant_p ((int)*cmd++)) { int __c = ((int)*cmd++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*cmd++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*cmd++)]; __res; })); | ^ 16 warnings generated. *** object lib-wdf.o In file included from src/lib-gcz.c:44: In file included from src/lib-gcz.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-gcz.c:44: In file included from src/lib-gcz.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-gcz.c:44: In file included from src/lib-gcz.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-gcz.c:44: In file included from src/lib-gcz.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-gcz.c:44: In file included from src/lib-gcz.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-gcz.c:44: In file included from src/lib-gcz.h:41: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/lib-gcz.c:44: In file included from src/lib-gcz.h:41: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. In file included from src/lib-lzma.c:39: In file included from src/lib-lzma.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-lzma.c:39: In file included from src/lib-lzma.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-lzma.c:39: In file included from src/lib-lzma.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-lzma.c:39: In file included from src/lib-lzma.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-lzma.c:39: In file included from src/lib-lzma.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-lzma.c:39: In file included from src/lib-lzma.h:42: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/lib-lzma.c:39: In file included from src/lib-lzma.h:42: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. *** object lib-wia.o *** object libwbfs.o In file included from ./dclib/dclib-numeric.c:47: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from ./dclib/dclib-numeric.c:47: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from ./dclib/dclib-numeric.c:47: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from ./dclib/dclib-numeric.c:47: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from ./dclib/dclib-numeric.c:47: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ ./dclib/dclib-numeric.c:1624:42: warning: result of comparison of constant 'DECODE_FILLER' (-6) with expression of type 'const char' is always false [-Wtautological-constant-out-of-range-compare] 1624 | while ( src < end && decode64[(u8)*src] == DECODE_FILLER ) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:6988:35: warning: result of comparison of constant 'NUMBER_TIE' (-5) with expression of type 'const char' is always true [-Wtautological-constant-out-of-range-compare] 6988 | if ( res != NUMBER_SPACE && res != NUMBER_TIE ) | ~~~ ^ ~~~~~~~~~~ ./dclib/dclib-numeric.c:6988:12: warning: result of comparison of constant 'NUMBER_SPACE' (-4) with expression of type 'const char' is always true [-Wtautological-constant-out-of-range-compare] 6988 | if ( res != NUMBER_SPACE && res != NUMBER_TIE ) | ~~~ ^ ~~~~~~~~~~~~ ./dclib/dclib-numeric.c:7660:19: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 7660 | if ( abs <= (9223372036854775807L) ) | ~~ ^~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:7666:19: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 7666 | if ( abs <= (18446744073709551615UL) ) | ~~ ^~~~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:7717:19: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 7717 | if ( abs <= (9223372036854775807L) ) | ~~ ^~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:7722:19: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 7722 | if ( abs <= (18446744073709551615UL) ) | ~~ ^~~~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:7777:19: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 7777 | if ( abs <= (9223372036854775807L) ) | ~~ ^~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:7784:19: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 7784 | if ( abs <= (18446744073709551615UL) ) | ~~ ^~~~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:8485:23: warning: implicit conversion from 'u64' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 8485 | if ( d < 0 || d > ~(u64)0 ) | ~ ^~~~~~~ ./dclib/dclib-numeric.c:8699:31: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 8697 | char * end = ScanSizeRange(stat,&d1,&d2,source, | ~~~~~~~~~~~~~ 8698 | default_factor,default_factor_add,force_base, 8699 | max_value>0 ? max_value : (18446744073709551615UL), opt ); | ^~~~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:8701:69: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 8701 | if ( d1 < 0 || d1 > (18446744073709551615UL) || d2 < 0 || d2 > (18446744073709551615UL) ) | ~ ^~~~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:8701:26: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 8701 | if ( d1 < 0 || d1 > (18446744073709551615UL) || d2 < 0 || d2 > (18446744073709551615UL) ) | ~ ^~~~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:8739:31: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 8737 | char * end = ScanSizeRange(stat,&d1,&d2,source, | ~~~~~~~~~~~~~ 8738 | default_factor,default_factor_add,force_base, 8739 | max_value>0 ? max_value : (9223372036854775807L), opt ); | ^~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:8741:117: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 8741 | if ( d1 < (-9223372036854775807L -1) || d1 > (9223372036854775807L) || d2 < (-9223372036854775807L -1) || d2 > (18446744073709551615UL) ) | ~ ^~~~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:8741:51: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 8741 | if ( d1 < (-9223372036854775807L -1) || d1 > (9223372036854775807L) || d2 < (-9223372036854775807L -1) || d2 > (18446744073709551615UL) ) | ~ ^~~~~~~~~~~~~~~~~~~~ ./dclib/dclib-numeric.c:8883:38: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 8883 | num[i] = d[i] < 0.0 ? 0.0 : d[i] < (18446744073709551615UL) ? d[i] : (18446744073709551615UL); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 23 warnings generated. *** object match-pattern.o In file included from src/iso-interface.c:46: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/iso-interface.c:46: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/iso-interface.c:46: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/iso-interface.c:46: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/iso-interface.c:46: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/iso-interface.c:46: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/iso-interface.c:49: In file included from src/iso-interface.h:41: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ src/iso-interface.c:5895:7: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations] 5895 | if (!SHA1_Init(&ctx)) | ^ /usr/include/openssl/sha.h:49:16: note: 'SHA1_Init' has been explicitly marked deprecated here 49 | __attribute__((deprecated)) int SHA1_Init(SHA_CTX *c); | ^ src/iso-interface.c:5906:6: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] 5906 | SHA1_Update(&ctx,mi->data,mi->size); | ^ /usr/include/openssl/sha.h:50:16: note: 'SHA1_Update' has been explicitly marked deprecated here 50 | __attribute__((deprecated)) int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^ src/iso-interface.c:5909:2: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations] 5909 | SHA1_Final(h,&ctx); | ^ /usr/include/openssl/sha.h:51:16: note: 'SHA1_Final' has been explicitly marked deprecated here 51 | __attribute__((deprecated)) int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^ 11 warnings generated. *** object patch.o In file included from src/lib-file.c:61: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-file.c:61: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-file.c:61: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-file.c:61: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-file.c:61: In file included from ./dclib/lib-dol.h:39: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-file.c:61: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ In file included from src/lib-file.c:62: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ 8 warnings generated. *** object rijndael.o In file included from src/match-pattern.c:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/match-pattern.c:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/match-pattern.c:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/match-pattern.c:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/match-pattern.c:43: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/match-pattern.c:43: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/match-pattern.c:43: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. *** object sha1_one.o In file included from src/lib-wdf.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-wdf.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-wdf.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-wdf.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-wdf.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-wdf.c:49: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ In file included from src/lib-wdf.c:50: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ 8 warnings generated. *** object sha1dgst.o *** object titles.o *** object tools.o In file included from src/lib-wia.c:40: In file included from src/iso-interface.h:41: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-wia.c:40: In file included from src/iso-interface.h:41: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-wia.c:40: In file included from src/iso-interface.h:41: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-wia.c:40: In file included from src/iso-interface.h:41: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-wia.c:40: In file included from src/iso-interface.h:41: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-wia.c:40: In file included from src/iso-interface.h:41: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/lib-wia.c:40: In file included from src/iso-interface.h:41: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ src/lib-wia.c:2539:61: warning: taking address of packed member 'raw_data_size' of class or structure 'wia_disc_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2539 | err = write_data( sf, 0, wia->raw_data, raw_data_len, -1, &disc->raw_data_size ); | ^~~~~~~~~~~~~~~~~~~ src/lib-wia.c:2555:55: warning: taking address of packed member 'group_size' of class or structure 'wia_disc_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 2555 | err = write_data( sf, 0, wia->group, group_len, -1, &disc->group_size ); | ^~~~~~~~~~~~~~~~ 10 warnings generated. In file included from src/libwbfs/libwbfs.c:38: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/libwbfs/libwbfs.c:38: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/libwbfs/libwbfs.c:38: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/libwbfs/libwbfs.c:38: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/libwbfs/libwbfs.c:38: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/libwbfs/libwbfs.c:38: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 7 warnings generated. In file included from src/lib-std.c:63: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-std.c:63: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-std.c:63: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-std.c:63: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-std.c:63: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-std.c:63: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/lib-std.c:63: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ src/lib-std.c:597:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 597 | getcwd(path,sizeof(path)-1); | ^~~~~~ ~~~~~~~~~~~~~~~~~~~ src/lib-std.c:897:59: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 897 | int ch1 = (uchar)(__extension__ ({ int __res; if (sizeof ((int)*p1++) > 1) { if (__builtin_constant_p ((int)*p1++)) { int __c = ((int)*p1++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*p1++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*p1++)]; __res; })); | ^ src/lib-std.c:898:59: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 898 | int ch2 = (uchar)(__extension__ ({ int __res; if (sizeof ((int)*p2++) > 1) { if (__builtin_constant_p ((int)*p2++)) { int __c = ((int)*p2++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*p2++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*p2++)]; __res; })); | ^ src/lib-std.c:3245:55: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 3245 | *tp++ = (__extension__ ({ int __res; if (sizeof ((int)*start++) > 1) { if (__builtin_constant_p ((int)*start++)) { int __c = ((int)*start++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*start++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*start++)]; __res; })); | ^ src/lib-std.c:3252:55: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 3252 | *tp++ = (__extension__ ({ int __res; if (sizeof ((int)*start++) > 1) { if (__builtin_constant_p ((int)*start++)) { int __c = ((int)*start++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*start++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*start++)]; __res; })); | ^ src/lib-std.c:4056:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 4056 | realpath(source,fname); | ^~~~~~~~ ~~~~~~~~~~~~ 14 warnings generated. *** object wbfs-interface.o *** object wiidisc.o *** object wit-mix.o In file included from src/patch.c:45: In file included from src/patch.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/patch.c:45: In file included from src/patch.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/patch.c:45: In file included from src/patch.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/patch.c:45: In file included from src/patch.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/patch.c:45: In file included from src/patch.h:42: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/patch.c:45: In file included from src/patch.h:42: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/patch.c:45: In file included from src/patch.h:42: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ src/patch.c:894:56: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 894 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*arg++) > 1) { if (__builtin_constant_p ((int)*arg++)) { int __c = ((int)*arg++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*arg++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*arg++)]; __res; })); | ^ 9 warnings generated. *** object wtest.o In file included from src/crypto/sha1dgst.c:63: In file included from src/crypto/sha_locl.h:115: src/crypto/md32_common.h:379:219: warning: expression result unused [-Wunused-value] 379 | do { unsigned long ll; ll=(c)->h0; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h1; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h2; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h3; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h4; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); } while (0); | ^~ src/crypto/md32_common.h:379:418: warning: expression result unused [-Wunused-value] 379 | do { unsigned long ll; ll=(c)->h0; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h1; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h2; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h3; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h4; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); } while (0); | ^~ src/crypto/md32_common.h:379:617: warning: expression result unused [-Wunused-value] 379 | do { unsigned long ll; ll=(c)->h0; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h1; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h2; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h3; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h4; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); } while (0); | ^~ src/crypto/md32_common.h:379:816: warning: expression result unused [-Wunused-value] 379 | do { unsigned long ll; ll=(c)->h0; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h1; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h2; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h3; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h4; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); } while (0); | ^~ src/crypto/md32_common.h:379:1015: warning: expression result unused [-Wunused-value] 379 | do { unsigned long ll; ll=(c)->h0; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h1; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h2; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h3; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); ll=(c)->h4; (*(((md))++)=(unsigned char)(((ll)>>24)&0xff), *(((md))++)=(unsigned char)(((ll)>>16)&0xff), *(((md))++)=(unsigned char)(((ll)>> 8)&0xff), *(((md))++)=(unsigned char)(((ll) )&0xff), ll); } while (0); | ^~ In file included from src/crypto/sha1dgst.c:63: src/crypto/sha_locl.h:253:165: warning: expression result unused [-Wunused-value] 253 | (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX0=l; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX1=l; | ^ src/crypto/sha_locl.h:253:338: warning: expression result unused [-Wunused-value] 253 | (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX0=l; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX1=l; | ^ src/crypto/sha_locl.h:254:328: warning: expression result unused [-Wunused-value] 254 | (T)=XX0+(E)+0x5a827999UL +((((A))<<(5))|((((A))&0xffffffff)>>(32-(5))))+(((((C)) ^ ((D))) & ((B))) ^ ((D))); (B)=((((B))<<(30))|((((B))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX2=l; | ^ src/crypto/sha_locl.h:255:328: warning: expression result unused [-Wunused-value] 255 | (E)=XX1+(D)+0x5a827999UL +((((T))<<(5))|((((T))&0xffffffff)>>(32-(5))))+(((((B)) ^ ((C))) & ((A))) ^ ((C))); (A)=((((A))<<(30))|((((A))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX3=l; | ^ src/crypto/sha_locl.h:256:328: warning: expression result unused [-Wunused-value] 256 | (D)=XX2+(C)+0x5a827999UL +((((E))<<(5))|((((E))&0xffffffff)>>(32-(5))))+(((((A)) ^ ((B))) & ((T))) ^ ((B))); (T)=((((T))<<(30))|((((T))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX4=l; | ^ src/crypto/sha_locl.h:257:328: warning: expression result unused [-Wunused-value] 257 | (C)=XX3+(B)+0x5a827999UL +((((D))<<(5))|((((D))&0xffffffff)>>(32-(5))))+(((((T)) ^ ((A))) & ((E))) ^ ((A))); (E)=((((E))<<(30))|((((E))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX5=l; | ^ src/crypto/sha_locl.h:258:328: warning: expression result unused [-Wunused-value] 258 | (B)=XX4+(A)+0x5a827999UL +((((C))<<(5))|((((C))&0xffffffff)>>(32-(5))))+(((((E)) ^ ((T))) & ((D))) ^ ((T))); (D)=((((D))<<(30))|((((D))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX6=l; | ^ src/crypto/sha_locl.h:259:328: warning: expression result unused [-Wunused-value] 259 | (A)=XX5+(T)+0x5a827999UL +((((B))<<(5))|((((B))&0xffffffff)>>(32-(5))))+(((((D)) ^ ((E))) & ((C))) ^ ((E))); (C)=((((C))<<(30))|((((C))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX7=l; | ^ src/crypto/sha_locl.h:260:328: warning: expression result unused [-Wunused-value] 260 | (T)=XX6+(E)+0x5a827999UL +((((A))<<(5))|((((A))&0xffffffff)>>(32-(5))))+(((((C)) ^ ((D))) & ((B))) ^ ((D))); (B)=((((B))<<(30))|((((B))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX8=l; | ^ src/crypto/sha_locl.h:261:328: warning: expression result unused [-Wunused-value] 261 | (E)=XX7+(D)+0x5a827999UL +((((T))<<(5))|((((T))&0xffffffff)>>(32-(5))))+(((((B)) ^ ((C))) & ((A))) ^ ((C))); (A)=((((A))<<(30))|((((A))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX9=l; | ^ src/crypto/sha_locl.h:262:328: warning: expression result unused [-Wunused-value] 262 | (D)=XX8+(C)+0x5a827999UL +((((E))<<(5))|((((E))&0xffffffff)>>(32-(5))))+(((((A)) ^ ((B))) & ((T))) ^ ((B))); (T)=((((T))<<(30))|((((T))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX10=l; | ^ src/crypto/sha_locl.h:263:328: warning: expression result unused [-Wunused-value] 263 | (C)=XX9+(B)+0x5a827999UL +((((D))<<(5))|((((D))&0xffffffff)>>(32-(5))))+(((((T)) ^ ((A))) & ((E))) ^ ((A))); (E)=((((E))<<(30))|((((E))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX11=l; | ^ src/crypto/sha_locl.h:264:329: warning: expression result unused [-Wunused-value] 264 | (B)=XX10+(A)+0x5a827999UL +((((C))<<(5))|((((C))&0xffffffff)>>(32-(5))))+(((((E)) ^ ((T))) & ((D))) ^ ((T))); (D)=((((D))<<(30))|((((D))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX12=l; | ^ src/crypto/sha_locl.h:265:329: warning: expression result unused [-Wunused-value] 265 | (A)=XX11+(T)+0x5a827999UL +((((B))<<(5))|((((B))&0xffffffff)>>(32-(5))))+(((((D)) ^ ((E))) & ((C))) ^ ((E))); (C)=((((C))<<(30))|((((C))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX13=l; | ^ src/crypto/sha_locl.h:266:329: warning: expression result unused [-Wunused-value] 266 | (T)=XX12+(E)+0x5a827999UL +((((A))<<(5))|((((A))&0xffffffff)>>(32-(5))))+(((((C)) ^ ((D))) & ((B))) ^ ((D))); (B)=((((B))<<(30))|((((B))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX14=l; | ^ src/crypto/sha_locl.h:267:329: warning: expression result unused [-Wunused-value] 267 | (E)=XX13+(D)+0x5a827999UL +((((T))<<(5))|((((T))&0xffffffff)>>(32-(5))))+(((((B)) ^ ((C))) & ((A))) ^ ((C))); (A)=((((A))<<(30))|((((A))&0xffffffff)>>(32-(30))));; (l =(((unsigned long)(*((data)++)))<<24), l|=(((unsigned long)(*((data)++)))<<16), l|=(((unsigned long)(*((data)++)))<< 8), l|=(((unsigned long)(*((data)++))) ), l); XX15=l; | ^ 21 warnings generated. In file included from src/lib-sf.c:48: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/lib-sf.c:48: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/lib-sf.c:48: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/lib-sf.c:48: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/lib-sf.c:48: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/lib-sf.c:48: In file included from src/libwbfs/libwbfs.h:41: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ In file included from src/lib-sf.c:49: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ src/lib-sf.c:522:31: warning: address of array 'wbfs->disc->header->wlba_table' will always evaluate to 'true' [-Wpointer-bool-conversion] 522 | if (!(wbfs->disc->header->wlba_table)) PrintError(__FUNCTION__,"src/lib-sf.c",522,0,ERR_FATAL,"ASSERTION FAILED !!!\n"); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 9 warnings generated. In file included from src/libwbfs/tools.c:37: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/libwbfs/tools.c:37: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/libwbfs/tools.c:37: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/libwbfs/tools.c:37: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/libwbfs/tools.c:37: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/libwbfs/tools.c:37: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 7 warnings generated. In file included from src/titles.c:47: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/titles.c:47: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/titles.c:47: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/titles.c:47: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/titles.c:47: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/titles.c:47: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/titles.c:47: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ In file included from src/wit-mix.c:6: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ 8 warnings generated. In file included from src/wtest.c:66: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/wtest.c:66: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/wtest.c:66: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/wtest.c:66: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/wtest.c:66: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/wtest.c:66: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/wtest.c:66: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. In file included from src/wbfs-interface.c:52: In file included from src/wbfs-interface.h:43: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/wbfs-interface.c:52: In file included from src/wbfs-interface.h:43: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/wbfs-interface.c:52: In file included from src/wbfs-interface.h:43: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/wbfs-interface.c:52: In file included from src/wbfs-interface.h:43: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/wbfs-interface.c:52: In file included from src/wbfs-interface.h:43: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/wbfs-interface.c:52: In file included from src/wbfs-interface.h:43: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/wbfs-interface.c:52: In file included from src/wbfs-interface.h:43: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ src/wbfs-interface.c:222:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 222 | fgets(buf,bufsize,f); | ^~~~~ ~~~~~~~~~~~~~ src/wbfs-interface.c:734:64: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 734 | param->selector[i] = (__extension__ ({ int __res; if (sizeof ((int)*arg++) > 1) { if (__builtin_constant_p ((int)*arg++)) { int __c = ((int)*arg++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*arg++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*arg++)]; __res; })); | ^ src/wbfs-interface.c:809:63: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 809 | param->id6[i] = (__extension__ ({ int __res; if (sizeof ((int)*arg++) > 1) { if (__builtin_constant_p ((int)*arg++)) { int __c = ((int)*arg++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*arg++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*arg++)]; __res; })); | ^ src/wbfs-interface.c:1182:20: warning: address of array 'w->head->disc_table' will always evaluate to 'true' [-Wpointer-bool-conversion] 1182 | if (!(w->head->disc_table)) PrintError(__FUNCTION__,"src/wbfs-interface.c",1182,0,ERR_FATAL,"ASSERTION FAILED !!!\n"); | ~ ~~~~~~~~~^~~~~~~~~~ 12 warnings generated. In file included from src/libwbfs/wiidisc.c:37: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/libwbfs/wiidisc.c:37: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/libwbfs/wiidisc.c:37: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/libwbfs/wiidisc.c:37: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/libwbfs/wiidisc.c:37: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/libwbfs/wiidisc.c:37: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 7 warnings generated. *** helper gen-ui *** run gen-ui *** run gen-ui *** run gen-ui *** run gen-ui *** run gen-ui *** run gen-ui *** tool wtest *** +object wwt.o *** +object wdf.o *** +object wfuse.o *** +object wit.o In file included from src/wdf.c:44: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/wdf.c:44: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/wdf.c:44: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/wdf.c:44: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/wdf.c:44: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/wdf.c:44: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/wdf.c:44: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ src/wdf.c:1532:56: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 1532 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*src++) > 1) { if (__builtin_constant_p ((int)*src++)) { int __c = ((int)*src++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*src++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*src++)]; __res; })); | ^ 9 warnings generated. *** tool wdf In file included from src/wfuse.c:49: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/wfuse.c:49: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/wfuse.c:49: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/wfuse.c:49: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/wfuse.c:49: In file included from src/lib-std.h:49: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/wfuse.c:49: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/wfuse.c:49: In file included from src/lib-std.h:54: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ 8 warnings generated. *** tool wfuse -lfuse -lpthread -ldl In file included from src/wwt.c:56: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/wwt.c:56: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/wwt.c:56: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/wwt.c:56: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/wwt.c:56: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/wwt.c:56: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ In file included from src/wwt.c:57: In file included from src/lib-sf.h:40: In file included from src/lib-wdf.h:41: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/wwt.c:160: src/wwt+wit-cmd.c:290:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 290 | system("./load-titles.sh"); | ^~~~~~ ~~~~~~~~~~~~~~~~~~ src/wwt.c:1896:16: warning: address of array 'sf->f.id6_src' will always evaluate to 'true' [-Wpointer-bool-conversion] 1896 | if ( sf->f.id6_src && !IsExcluded(sf->f.id6_src) && ((((sf->f.st.st_mode)) & 0170000) == (0100000)) ) | ~~~~~~^~~~~~~ ~~ src/wwt.c:2211:10: warning: variable 'copy_count' set but not used [-Wunused-but-set-variable] 2211 | uint copy_count = 0, rm_count = 0, wbfs_count = 0, wbfs_mod_count = 0; | ^ src/wwt.c:2211:26: warning: variable 'rm_count' set but not used [-Wunused-but-set-variable] 2211 | uint copy_count = 0, rm_count = 0, wbfs_count = 0, wbfs_mod_count = 0; | ^ src/wwt.c:2211:56: warning: variable 'wbfs_mod_count' set but not used [-Wunused-but-set-variable] 2211 | uint copy_count = 0, rm_count = 0, wbfs_count = 0, wbfs_mod_count = 0; | ^ src/wwt.c:3391:18: warning: address of array 'param->selector' will always evaluate to 'true' [-Wpointer-bool-conversion] 3391 | if ( param->selector && !param->count ) | ~~~~~~~^~~~~~~~ ~~ 14 warnings generated. *** tool wwt In file included from src/wit.c:56: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/wit.c:56: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/wit.c:56: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/wit.c:56: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/wit.c:56: In file included from ./dclib/dclib-file.h:43: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/wit.c:56: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ In file included from src/wit.c:59: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ In file included from src/wit.c:200: src/wwt+wit-cmd.c:290:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 290 | system("./load-titles.sh"); | ^~~~~~ ~~~~~~~~~~~~~~~~~~ src/wit.c:551:53: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 551 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*src++) > 1) { if (__builtin_constant_p ((int)*src++)) { int __c = ((int)*src++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_toupper_loc ())[__c]; } else __res = toupper ((int)*src++); } else __res = (*__ctype_toupper_loc ())[(int) ((int)*src++)]; __res; })); | ^ src/wit.c:691:56: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 691 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*src++) > 1) { if (__builtin_constant_p ((int)*src++)) { int __c = ((int)*src++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*src++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*src++)]; __res; })); | ^ src/wit.c:696:56: warning: expression with side effects has no effect in an unevaluated context [-Wunevaluated-expression] 696 | *dest++ = (__extension__ ({ int __res; if (sizeof ((int)*src++) > 1) { if (__builtin_constant_p ((int)*src++)) { int __c = ((int)*src++); __res = __c < -128 || __c > 255 ? __c : (*__ctype_tolower_loc ())[__c]; } else __res = tolower ((int)*src++); } else __res = (*__ctype_tolower_loc ())[(int) ((int)*src++)]; __res; })); | ^ 12 warnings generated. *** tool wit wit-mix.o make: Leaving directory '/build/wit/src/wiimms-iso-tools/project' make: Entering directory '/build/wit/src/wiimms-iso-tools/project' *** object wit-mix.o *** create documentation In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:111:27: warning: redefinition of typedef 'ColorSet_t' is a C11 feature [-Wtypedef-redefinition] 111 | typedef struct ColorSet_t ColorSet_t; | ^ ./dclib/dclib-color.h:714:1: note: previous definition is here 714 | ColorSet_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:723:1: warning: redefinition of typedef 'mem_t' is a C11 feature [-Wtypedef-redefinition] 723 | mem_t; | ^ ./dclib/dclib-types.h:421:22: note: previous definition is here 421 | typedef struct mem_t mem_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5579:1: warning: redefinition of typedef 'UsageCtrl_t' is a C11 feature [-Wtypedef-redefinition] 5579 | UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5527:28: note: previous definition is here 5527 | typedef struct UsageCtrl_t UsageCtrl_t; | ^ ./dclib/dclib-basics.h:5741:1: warning: redefinition of typedef 'sockaddr_in46_t' is a C11 feature [-Wtypedef-redefinition] 5741 | sockaddr_in46_t; | ^ ./dclib/dclib-types.h:448:32: note: previous definition is here 448 | typedef struct sockaddr_in46_t sockaddr_in46_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:5756:1: warning: redefinition of typedef 'sockaddr_dclib_t' is a C11 feature [-Wtypedef-redefinition] 5756 | sockaddr_dclib_t; | ^ ./dclib/dclib-types.h:449:33: note: previous definition is here 449 | typedef struct sockaddr_dclib_t sockaddr_dclib_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:41: ./dclib/dclib-basics.h:6752:1: warning: redefinition of typedef 'RestoreState_t' is a C11 feature [-Wtypedef-redefinition] 6752 | RestoreState_t; | ^ ./dclib/dclib-basics.h:112:31: note: previous definition is here 112 | typedef struct RestoreState_t RestoreState_t; | ^ In file included from src/wit-mix.c:5: In file included from src/libwbfs/wiidisc.h:40: In file included from src/libwbfs/cert.h:42: In file included from src/libwbfs/file-formats.h:51: In file included from src/libwbfs/tools.h:42: ./dclib/lib-dol.h:479:18: warning: field 'wh' with variable sized type 'wch_header_t' (aka 'struct wch_header_t') not at the end of a struct or class is a GNU extension [-Wgnu-variable-sized-type-not-at-end] 479 | wch_header_t wh; | ^ In file included from src/wit-mix.c:6: In file included from src/lib-std.h:50: ./dclib/dclib-file.h:78:1: warning: redefinition of typedef 'LogFile_t' is a C11 feature [-Wtypedef-redefinition] 78 | LogFile_t; | ^ ./dclib/dclib-basics.h:113:26: note: previous definition is here 113 | typedef struct LogFile_t LogFile_t; | ^ 8 warnings generated. *** tool wit wit-mix.o *** tool wwt *** tool wdf sh: line 1: ./wit: Permission denied sh: line 1: ./wit: Permission denied sh: line 1: ./wit: Permission denied *** tool wfuse -lfuse -lpthread -ldl sh: line 1: ./wit: Permission denied sh: line 1: ./wit: Permission denied sh: line 1: ./wit: Permission denied sh: line 1: ./wit: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied sh: line 1: ./wwt: Permission denied make: Leaving directory '/build/wit/src/wiimms-iso-tools/project' ==> Entering fakeroot environment... ==> Starting package()... make: Entering directory '/build/wit/src/wiimms-iso-tools/project' *** tool wtest *** link wdf -> wdf-cat *** link wdf -> wdf-dump *** create install.sh *** create load-titles.sh *** create INSTALL.txt *** install binaries to /build/wit/pkg/wit/usr/bin *** create wdf links *** install share files to /build/wit/pkg/wit/usr/share/wit make: Leaving directory '/build/wit/src/wiimms-iso-tools/project' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $pkgdir usr/bin/wit usr/bin/wwt ==> Creating package "wit"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Adding install file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: wit 3.05a-2 (Sun 14 Jul 2024 11:03:12 AM MDT) ==> Cleaning up...