=>> Building security/softether build started at Wed Nov 12 00:31:57 EST 2025 port directory: /usr/ports/security/softether package name: softether-4.44.9807 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: meta@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 3271 Jun 29 20:14 /usr/ports/security/softether/Makefile Ports top last git commit: ec159283c191 Ports top unclean checkout: no Port dir last git commit: 8bff1591cfd9 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500064 Job Id: 16 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/16/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for softether-4.44.9807: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- meta@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/security/softether/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/softether/work XDG_CACHE_HOME=/wrkdirs/usr/ports/security/softether/work/.cache HOME=/wrkdirs/usr/ports/security/softether/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/softether/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/security/softether/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/security/softether/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/softether/work XDG_CACHE_HOME=/wrkdirs/usr/ports/security/softether/work/.cache HOME=/wrkdirs/usr/ports/security/softether/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/softether/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/security/softether/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-I/usr/local/include -isystem /usr/local/include" LDFLAGS=" -L/usr/local/lib -L/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- SE_DBDIR="/var/db/softether" SE_LOGDIR="/var/log/softether" SE_PIDDIR="/var/run/softether" PORTDOCS="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/softether" EXAMPLESDIR="share/examples/softether" DATADIR="share/softether" WWWDIR="www/softether" ETCDIR="etc/softether" --End PLIST_SUB-- --SUB_LIST-- SE_DBDIR="/var/db/softether" SE_LOGDIR="/var/log/softether" SE_PIDDIR="/var/run/softether" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/softether DOCSDIR=/usr/local/share/doc/softether EXAMPLESDIR=/usr/local/share/examples/softether WWWDIR=/usr/local/www/softether ETCDIR=/usr/local/etc/softether --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> softether-4.44.9807 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> softether-4.44.9807 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of softether-4.44.9807 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by softether-4.44.9807 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by softether-4.44.9807 for building => SHA256 Checksum OK for softether-src-v4.44-9807-rtm.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by softether-4.44.9807 for building ===> Extracting for softether-4.44.9807 => SHA256 Checksum OK for softether-src-v4.44-9807-rtm.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for softether-4.44.9807 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for softether-4.44.9807 from /usr/ports/security/softether/files /usr/bin/sed -i.bak -e "s|%%SE_DBDIR%%|/var/db/softether|g" -e "s|%%SE_LOGDIR%%|/var/log/softether|g" -e "s|%%SE_PIDDIR%%|/var/run/softether|g" /wrkdirs/usr/ports/security/softether/work/v4.44-9807/src/Mayaqua/FileIO.c =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> softether-4.44.9807 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> softether-4.44.9807 depends on package: gmake>=4.4.1 - found ===> Returning to build of softether-4.44.9807 ===> softether-4.44.9807 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> softether-4.44.9807 depends on file: /usr/local/bin/ccache - found ===> Returning to build of softether-4.44.9807 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> softether-4.44.9807 depends on shared library: libiconv.so - not found ===> Installing existing package /packages/All/libiconv-1.18.pkg [pkg.DaveG.ca] Installing libiconv-1.18... [pkg.DaveG.ca] Extracting libiconv-1.18: .......... done ===> softether-4.44.9807 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so) ===> Returning to build of softether-4.44.9807 ===> softether-4.44.9807 depends on shared library: libreadline.so.8 - not found ===> Installing existing package /packages/All/readline-8.3.1.pkg [pkg.DaveG.ca] Installing readline-8.3.1... [pkg.DaveG.ca] Extracting readline-8.3.1: .......... done ===> softether-4.44.9807 depends on shared library: libreadline.so.8 - found (/usr/local/lib/libreadline.so.8) ===> Returning to build of softether-4.44.9807 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for softether-4.44.9807 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for softether-4.44.9807 cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Cfg.c -o tmp/objs/Mayaqua/Cfg.o src/Mayaqua/Cfg.c:864:30: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 864 | uni_size = CalcUtf8ToUni(string, StrLen(string)); | ^~~~~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 165 | UINT CalcUtf8ToUni(BYTE *u, UINT u_size); | ^ src/Mayaqua/Cfg.c:868:31: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 868 | Utf8ToUni(uni, uni_size, string, StrLen(string)); | ^~~~~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Cfg.c:1027:50: warning: passing 'UCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1027 | string = ZeroMalloc(CalcUtf8ToUni(buf, StrLen(buf)) + 4); | ^~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ src/Mayaqua/Cfg.c:1028:37: warning: passing 'UCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1028 | Utf8ToUni(string, 0, buf, StrLen(buf)); | ^~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ src/Mayaqua/Cfg.c:1233:14: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1233 | UniToUtf8(utf8, utf8_size, (wchar_t *)t->Buf); | ^~~~ ./src/Mayaqua/Internat.h:163:22: note: passing argument to parameter 'u' here 163 | UINT UniToUtf8(BYTE *u, UINT size, wchar_t *s); | ^ src/Mayaqua/Cfg.c:1332:13: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1332 | UniToUtf8(utf8, utf8_size, string); | ^~~~ ./src/Mayaqua/Internat.h:163:22: note: passing argument to parameter 'u' here 163 | UINT UniToUtf8(BYTE *u, UINT size, wchar_t *s); | ^ 6 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Encrypt.c -o tmp/objs/Mayaqua/Encrypt.o src/Mayaqua/Encrypt.c:908:8: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] 908 | ctx = HMAC_CTX_new(); | ^ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:909:12: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] 909 | ctx_tmp = HMAC_CTX_new(); | ^ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:920:2: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 920 | HMAC_Init_ex(ctx,sec,sec_len,md, NULL); | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:921:2: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 921 | HMAC_Init_ex(ctx_tmp,sec,sec_len,md, NULL); | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:922:2: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] 922 | HMAC_Update(ctx,seed,seed_len); | ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:923:2: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] 923 | HMAC_Final(ctx,A1,&A1_len); | ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:928:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 928 | HMAC_Init_ex(ctx,NULL,0,NULL,NULL); /* re-init */ | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:929:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 929 | HMAC_Init_ex(ctx_tmp,NULL,0,NULL,NULL); /* re-init */ | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:930:3: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] 930 | HMAC_Update(ctx,A1,A1_len); | ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:931:3: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] 931 | HMAC_Update(ctx_tmp,A1,A1_len); | ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:932:3: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] 932 | HMAC_Update(ctx,seed,seed_len); | ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:936:4: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] 936 | HMAC_Final(ctx,out,&j); | ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:939:4: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] 939 | HMAC_Final(ctx_tmp,A1,&A1_len); /* calc the next A1 value */ | ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:943:4: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] 943 | HMAC_Final(ctx,A1,&A1_len); | ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:949:2: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 949 | HMAC_CTX_free(ctx); | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:950:2: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 950 | HMAC_CTX_free(ctx_tmp); | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1091:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations] 1091 | MD5_Init(&md5_ctx1); | ^ /usr/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1092:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] 1092 | MD5_Update(&md5_ctx1, pad1, sizeof(pad1)); | ^ /usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1093:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] 1093 | MD5_Update(&md5_ctx1, data, data_size); | ^ /usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1094:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations] 1094 | MD5_Final(hash1, &md5_ctx1); | ^ /usr/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1116:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations] 1116 | MD5_Init(&md5_ctx1); | ^ /usr/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1117:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] 1117 | MD5_Update(&md5_ctx1, data2, HMAC_BLOCK_SIZE); | ^ /usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1118:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] 1118 | MD5_Update(&md5_ctx1, hash1, MD5_SIZE); | ^ /usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1119:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations] 1119 | MD5_Final(dst, &md5_ctx1); | ^ /usr/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1160:2: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations] 1160 | SHA1_Init(&sha_ctx1); | ^ /usr/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1161:2: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] 1161 | SHA1_Update(&sha_ctx1, pad1, sizeof(pad1)); | ^ /usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1162:2: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] 1162 | SHA1_Update(&sha_ctx1, data, data_size); | ^ /usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1163:2: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations] 1163 | SHA1_Final(hash1, &sha_ctx1); | ^ /usr/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1185:2: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations] 1185 | SHA1_Init(&sha_ctx1); | ^ /usr/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1186:2: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] 1186 | SHA1_Update(&sha_ctx1, data2, HMAC_BLOCK_SIZE); | ^ /usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1187:2: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] 1187 | SHA1_Update(&sha_ctx1, hash1, SHA1_SIZE); | ^ /usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1188:2: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations] 1188 | SHA1_Final(dst, &sha_ctx1); | ^ /usr/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1201:2: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 1201 | HMAC_Init_ex(md->Ctx, NULL, 0, NULL, NULL); | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1202:2: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] 1202 | HMAC_Update(md->Ctx, src, size); | ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here 45 | OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1205:2: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] 1205 | HMAC_Final(md->Ctx, dest, &r); | ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here 47 | OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1205:28: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1205 | HMAC_Final(md->Ctx, dest, &r); | ^~ /usr/include/openssl/hmac.h:48:52: note: passing argument to parameter 'len' here 48 | unsigned int *len); | ^ src/Mayaqua/Encrypt.c:1217:2: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 1217 | HMAC_Init_ex(md->Ctx, key, key_size, (const EVP_MD *)md->Md, NULL); | ^ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1241:11: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] 1241 | m->Ctx = HMAC_CTX_new(); | ^ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here 33 | OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1264:3: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] 1264 | HMAC_CTX_free(md->Ctx); | ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1480:8: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations] 1480 | rsa = RSA_new(); | ^ /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1488:2: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] 1488 | RSA_set0_key(rsa, n, e, NULL); | ^ /usr/include/openssl/rsa.h:218:1: note: 'RSA_set0_key' has been explicitly marked deprecated here 218 | OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1509:3: warning: 'i2d_RSA_PUBKEY_bio' is deprecated [-Wdeprecated-declarations] 1509 | i2d_RSA_PUBKEY_bio(bio, rsa); | ^ /usr/include/openssl/x509.h:639:1: note: 'i2d_RSA_PUBKEY_bio' has been explicitly marked deprecated here 639 | OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1516:2: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 1516 | RSA_free(rsa); | ^ /usr/include/openssl/rsa.h:304:1: note: 'RSA_free' has been explicitly marked deprecated here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1536:14: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 1536 | rsa = (RSA*)EVP_PKEY_get0_RSA(k->pkey); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:1542:2: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] 1542 | RSA_get0_key(rsa, &n, NULL, NULL); | ^ /usr/include/openssl/rsa.h:228:1: note: 'RSA_get0_key' has been explicitly marked deprecated here 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3086:13: warning: passing 'BYTE *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3086 | if (StrLen(utf8) != UniStrLen(str)) | ^~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ src/Mayaqua/Encrypt.c:3390:14: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 3390 | rsa = (RSA*)EVP_PKEY_get0_RSA(k->pkey); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3396:28: warning: 'RSA_size' is deprecated [-Wdeprecated-declarations] 3396 | decrypt_data = ZeroMalloc(RSA_size(rsa)); | ^ /usr/include/openssl/rsa.h:215:1: note: 'RSA_size' has been explicitly marked deprecated here 215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3406:6: warning: 'RSA_public_decrypt' is deprecated [-Wdeprecated-declarations] 3406 | if (RSA_public_decrypt(bits / 8, sign, decrypt_data, rsa, RSA_PKCS1_PADDING) <= 0) | ^ /usr/include/openssl/rsa.h:298:1: note: 'RSA_public_decrypt' has been explicitly marked deprecated here 298 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3451:6: warning: 'RSA_private_encrypt' is deprecated [-Wdeprecated-declarations] 3451 | if (RSA_private_encrypt(sizeof(hash), hash, dst, (RSA*)EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) | ^ /usr/include/openssl/rsa.h:295:1: note: 'RSA_private_encrypt' has been explicitly marked deprecated here 295 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3451:57: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 3451 | if (RSA_private_encrypt(sizeof(hash), hash, dst, (RSA*)EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3497:9: warning: 'RSA_public_decrypt' is deprecated [-Wdeprecated-declarations] 3497 | ret = RSA_public_decrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); | ^ /usr/include/openssl/rsa.h:298:1: note: 'RSA_public_decrypt' has been explicitly marked deprecated here 298 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3497:51: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 3497 | ret = RSA_public_decrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3528:9: warning: 'RSA_private_encrypt' is deprecated [-Wdeprecated-declarations] 3528 | ret = RSA_private_encrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); | ^ /usr/include/openssl/rsa.h:295:1: note: 'RSA_private_encrypt' has been explicitly marked deprecated here 295 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3528:52: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 3528 | ret = RSA_private_encrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3559:9: warning: 'RSA_private_decrypt' is deprecated [-Wdeprecated-declarations] 3559 | ret = RSA_private_decrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); | ^ /usr/include/openssl/rsa.h:301:1: note: 'RSA_private_decrypt' has been explicitly marked deprecated here 301 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3559:52: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 3559 | ret = RSA_private_decrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3588:9: warning: 'RSA_public_encrypt' is deprecated [-Wdeprecated-declarations] 3588 | ret = RSA_public_encrypt(size, src, tmp, (RSA*)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); | ^ /usr/include/openssl/rsa.h:292:1: note: 'RSA_public_encrypt' has been explicitly marked deprecated here 292 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3588:50: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 3588 | ret = RSA_public_encrypt(size, src, tmp, (RSA*)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3633:9: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] 3633 | rsa = RSA_generate_key(bit, RSA_F4, NULL, NULL); | ^ /usr/include/openssl/rsa.h:264:1: note: 'RSA_generate_key' has been explicitly marked deprecated here 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^ /usr/include/openssl/macros.h:283:49: note: expanded from macro 'OSSL_DEPRECATEDIN_0_9_8' 283 | # define OSSL_DEPRECATEDIN_0_9_8 OSSL_DEPRECATED(0.9.8) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3646:3: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] 3646 | i2d_RSAPrivateKey_bio(bio, rsa); | ^ /usr/include/openssl/x509.h:635:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here 635 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3657:3: warning: 'i2d_RSA_PUBKEY_bio' is deprecated [-Wdeprecated-declarations] 3657 | i2d_RSA_PUBKEY_bio(bio, rsa); | ^ /usr/include/openssl/x509.h:639:1: note: 'i2d_RSA_PUBKEY_bio' has been explicitly marked deprecated here 639 | OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3664:2: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 3664 | RSA_free(rsa); | ^ /usr/include/openssl/rsa.h:304:1: note: 'RSA_free' has been explicitly marked deprecated here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3703:9: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] 3703 | rsa = RSA_generate_key(bit, RSA_F4, NULL, NULL); | ^ /usr/include/openssl/rsa.h:264:1: note: 'RSA_generate_key' has been explicitly marked deprecated here 264 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^ /usr/include/openssl/macros.h:283:49: note: expanded from macro 'OSSL_DEPRECATEDIN_0_9_8' 283 | # define OSSL_DEPRECATEDIN_0_9_8 OSSL_DEPRECATED(0.9.8) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3716:3: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] 3716 | i2d_RSAPrivateKey_bio(bio, rsa); | ^ /usr/include/openssl/x509.h:635:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here 635 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3727:3: warning: 'i2d_RSA_PUBKEY_bio' is deprecated [-Wdeprecated-declarations] 3727 | i2d_RSA_PUBKEY_bio(bio, rsa); | ^ /usr/include/openssl/x509.h:639:1: note: 'i2d_RSA_PUBKEY_bio' has been explicitly marked deprecated here 639 | OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:3737:2: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] 3737 | RSA_free(rsa); | ^ /usr/include/openssl/rsa.h:304:1: note: 'RSA_free' has been explicitly marked deprecated here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:4009:40: warning: passing 'UCHAR[1024]' (aka 'unsigned char[1024]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4009 | ret_size = CalcUtf8ToUni(txt, StrLen(txt)); | ^~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ src/Mayaqua/Encrypt.c:4011:40: warning: passing 'UCHAR[1024]' (aka 'unsigned char[1024]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4011 | Utf8ToUni(ret, ret_size, txt, StrLen(txt)); | ^~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ src/Mayaqua/Encrypt.c:4818:27: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] 4818 | char *uri = (char *)ASN1_STRING_data(ad->location->d.uniformResourceIdentifier); | ^ /usr/include/openssl/asn1.h:684:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here 684 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x); | ^ /usr/include/openssl/macros.h:239:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0' 239 | # define OSSL_DEPRECATEDIN_1_1_0 OSSL_DEPRECATED(1.1.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5109:2: warning: 'ERR_remove_state' is deprecated [-Wdeprecated-declarations] 5109 | ERR_remove_state(0); | ^ /usr/include/openssl/err.h:488:1: note: 'ERR_remove_state' has been explicitly marked deprecated here 488 | OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); | ^ /usr/include/openssl/macros.h:272:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_0_0' 272 | # define OSSL_DEPRECATEDIN_1_0_0 OSSL_DEPRECATED(1.0.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5227:3: warning: 'MD5' is deprecated [-Wdeprecated-declarations] 5227 | MD5(src, size, dst); | ^ /usr/include/openssl/md5.h:52:1: note: 'MD5' has been explicitly marked deprecated here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5244:2: warning: 'MD4' is deprecated [-Wdeprecated-declarations] 5244 | MD4(src, size, dst); | ^ /usr/include/openssl/md4.h:53:1: note: 'MD4' has been explicitly marked deprecated here 53 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD4(const unsigned char *d, size_t n, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5296:2: warning: 'RC4_set_key' is deprecated [-Wdeprecated-declarations] 5296 | RC4_set_key(c->Rc4Key, size, (UCHAR *)key); | ^ /usr/include/openssl/rc4.h:35:1: note: 'RC4_set_key' has been explicitly marked deprecated here 35 | OSSL_DEPRECATEDIN_3_0 void RC4_set_key(RC4_KEY *key, int len, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5318:2: warning: 'RC4' is deprecated [-Wdeprecated-declarations] 5318 | RC4(c->Rc4Key, size, src, dst); | ^ /usr/include/openssl/rc4.h:37:1: note: 'RC4' has been explicitly marked deprecated here 37 | OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5383:2: warning: 'MD5' is deprecated [-Wdeprecated-declarations] 5383 | MD5(src, size, dst); | ^ /usr/include/openssl/md5.h:52:1: note: 'MD5' has been explicitly marked deprecated here 52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5398:2: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 5398 | DES_ede3_cbc_encrypt(src, dest, size, | ^ /usr/include/openssl/des.h:141:1: note: 'DES_ede3_cbc_encrypt' has been explicitly marked deprecated here 141 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5416:2: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 5416 | DES_ede3_cbc_encrypt(src, dest, size, | ^ /usr/include/openssl/des.h:141:1: note: 'DES_ede3_cbc_encrypt' has been explicitly marked deprecated here 141 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5436:2: warning: 'DES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 5436 | DES_cbc_encrypt(src, dest, size, | ^ /usr/include/openssl/des.h:88:1: note: 'DES_cbc_encrypt' has been explicitly marked deprecated here 88 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5454:2: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 5454 | DES_ede3_cbc_encrypt(src, dest, size, | ^ /usr/include/openssl/des.h:141:1: note: 'DES_ede3_cbc_encrypt' has been explicitly marked deprecated here 141 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5472:2: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 5472 | DES_ede3_cbc_encrypt(src, dest, size, | ^ /usr/include/openssl/des.h:141:1: note: 'DES_ede3_cbc_encrypt' has been explicitly marked deprecated here 141 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5487:36: warning: comparison of array 'key' equal to a null pointer is always false [-Wtautological-pointer-compare] 5487 | if (dst == NULL || src == NULL || key == NULL) | ^~~ ~~~~ src/Mayaqua/Encrypt.c:5506:2: warning: 'DES_set_odd_parity' is deprecated [-Wdeprecated-declarations] 5506 | DES_set_odd_parity(&key); | ^ /usr/include/openssl/des.h:176:1: note: 'DES_set_odd_parity' has been explicitly marked deprecated here 176 | OSSL_DEPRECATEDIN_3_0 void DES_set_odd_parity(DES_cblock *key); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5507:2: warning: 'DES_set_key_unchecked' is deprecated [-Wdeprecated-declarations] 5507 | DES_set_key_unchecked(&key, &ks); | ^ /usr/include/openssl/des.h:191:1: note: 'DES_set_key_unchecked' has been explicitly marked deprecated here 191 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5509:2: warning: 'DES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] 5509 | DES_ecb_encrypt(src, dst, &ks, 1); | ^ /usr/include/openssl/des.h:104:1: note: 'DES_ecb_encrypt' has been explicitly marked deprecated here 104 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5524:2: warning: 'DES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 5524 | DES_cbc_encrypt(src, dest, size, | ^ /usr/include/openssl/des.h:88:1: note: 'DES_cbc_encrypt' has been explicitly marked deprecated here 88 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5617:2: warning: 'DES_set_key_unchecked' is deprecated [-Wdeprecated-declarations] 5617 | DES_set_key_unchecked(value, v->KeySchedule); | ^ /usr/include/openssl/des.h:191:1: note: 'DES_set_key_unchecked' has been explicitly marked deprecated here 191 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5627:2: warning: 'DES_random_key' is deprecated [-Wdeprecated-declarations] 5627 | DES_random_key((DES_cblock *)key_value); | ^ /usr/include/openssl/des.h:175:1: note: 'DES_random_key' has been explicitly marked deprecated here 175 | OSSL_DEPRECATEDIN_3_0 int DES_random_key(DES_cblock *ret); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5663:2: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] 5663 | AES_set_encrypt_key(data, size * 8, k->EncryptKey); | ^ /usr/include/openssl/aes.h:50:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here 50 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5664:2: warning: 'AES_set_decrypt_key' is deprecated [-Wdeprecated-declarations] 5664 | AES_set_decrypt_key(data, size * 8, k->DecryptKey); | ^ /usr/include/openssl/aes.h:53:1: note: 'AES_set_decrypt_key' has been explicitly marked deprecated here 53 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5704:2: warning: 'AES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 5704 | AES_cbc_encrypt(src, dest, size, k->EncryptKey, ivec, 1); | ^ /usr/include/openssl/aes.h:65:1: note: 'AES_cbc_encrypt' has been explicitly marked deprecated here 65 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5727:2: warning: 'AES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 5727 | AES_cbc_encrypt(src, dest, size, k->DecryptKey, ivec, 0); | ^ /usr/include/openssl/aes.h:65:1: note: 'AES_cbc_encrypt' has been explicitly marked deprecated here 65 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5902:6: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] 5902 | i = DH_compute_key(dst_priv_key, bn, dh->dh); | ^ /usr/include/openssl/dh.h:235:1: note: 'DH_compute_key' has been explicitly marked deprecated here 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:5978:6: warning: 'i2d_DHparams' is deprecated [-Wdeprecated-declarations] 5978 | r = i2d_DHparams_bio(bio, dh->dh); | ^ /usr/include/openssl/dh.h:187:29: note: expanded from macro 'i2d_DHparams_bio' 187 | ASN1_i2d_bio_of(DH, i2d_DHparams, bp, x) | ^ /usr/include/openssl/dh.h:240:41: note: 'i2d_DHparams' has been explicitly marked deprecated here 240 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, DH, DHparams) | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:6008:11: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] 6008 | dh->dh = DH_new(); | ^ /usr/include/openssl/dh.h:210:1: note: 'DH_new' has been explicitly marked deprecated here 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:6013:2: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] 6013 | DH_set0_pqg(dh->dh, dhp, NULL, dhg); | ^ /usr/include/openssl/dh.h:266:1: note: 'DH_set0_pqg' has been explicitly marked deprecated here 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:6020:2: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] 6020 | DH_generate_key(dh->dh); | ^ /usr/include/openssl/dh.h:234:1: note: 'DH_generate_key' has been explicitly marked deprecated here 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:6023:2: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] 6023 | DH_get0_key(dh->dh, &pub, &priv); | ^ /usr/include/openssl/dh.h:267:1: note: 'DH_get0_key' has been explicitly marked deprecated here 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:6047:2: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] 6047 | DH_free(dh->dh); | ^ /usr/include/openssl/dh.h:211:1: note: 'DH_free' has been explicitly marked deprecated here 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Encrypt.c:6117:11: warning: left operand of comma operator has no effect [-Wunused-value] 6117 | W[t] = (1,W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16]); | ^ 100 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/FileIO.c -o tmp/objs/Mayaqua/FileIO.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Internat.c -o tmp/objs/Mayaqua/Internat.o src/Mayaqua/Internat.c:1706:12: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1706 | UniToUtf8((char *)ret, size, unistr); | ^~~~~~~~~~~ ./src/Mayaqua/Internat.h:163:22: note: passing argument to parameter 'u' here 163 | UINT UniToUtf8(BYTE *u, UINT size, wchar_t *s); | ^ 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Kernel.c -o tmp/objs/Mayaqua/Kernel.o src/Mayaqua/Kernel.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | c_timesub(timep, offset, tmp) | ^ 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Mayaqua.c -o tmp/objs/Mayaqua/Mayaqua.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Memory.c -o tmp/objs/Mayaqua/Memory.o src/Mayaqua/Memory.c:4701:6: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] 4701 | if (IS_NULL_POINTER(addr)) | ^~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Memory.h:120:52: note: expanded from macro 'IS_NULL_POINTER' 120 | #define IS_NULL_POINTER(p) (((p) == NULL) || ((POINTER_TO_UINT64(p) == (UINT64)sizeof(MEMTAG1)))) | ^~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:225:92: note: expanded from macro 'POINTER_TO_UINT64' 225 | #define POINTER_TO_UINT64(p) (((sizeof(void *) == sizeof(UINT64)) ? (UINT64)(p) : (UINT64)((UINT)(p)))) | ^~~~~~~~~ src/Mayaqua/Memory.c:4730:6: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] 4730 | if (IS_NULL_POINTER(addr)) | ^~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Memory.h:120:52: note: expanded from macro 'IS_NULL_POINTER' 120 | #define IS_NULL_POINTER(p) (((p) == NULL) || ((POINTER_TO_UINT64(p) == (UINT64)sizeof(MEMTAG1)))) | ^~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:225:92: note: expanded from macro 'POINTER_TO_UINT64' 225 | #define POINTER_TO_UINT64(p) (((sizeof(void *) == sizeof(UINT64)) ? (UINT64)(p) : (UINT64)((UINT)(p)))) | ^~~~~~~~~ src/Mayaqua/Memory.c:4800:6: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] 4800 | if (IS_NULL_POINTER(addr)) | ^~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Memory.h:120:52: note: expanded from macro 'IS_NULL_POINTER' 120 | #define IS_NULL_POINTER(p) (((p) == NULL) || ((POINTER_TO_UINT64(p) == (UINT64)sizeof(MEMTAG1)))) | ^~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:225:92: note: expanded from macro 'POINTER_TO_UINT64' 225 | #define POINTER_TO_UINT64(p) (((sizeof(void *) == sizeof(UINT64)) ? (UINT64)(p) : (UINT64)((UINT)(p)))) | ^~~~~~~~~ 3 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Microsoft.c -o tmp/objs/Mayaqua/Microsoft.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Network.c -o tmp/objs/Mayaqua/Network.o src/Mayaqua/Network.c:6217:4: warning: 'SSL_CTX_set_ssl_version' is deprecated [-Wdeprecated-declarations] 6217 | SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_method()); | ^ /usr/include/openssl/ssl.h:2036:1: note: 'SSL_CTX_set_ssl_version' has been explicitly marked deprecated here 2036 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Network.c:6229:4: warning: 'SSL_CTX_set_ssl_version' is deprecated [-Wdeprecated-declarations] 6229 | SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_client_method()); | ^ /usr/include/openssl/ssl.h:2036:1: note: 'SSL_CTX_set_ssl_version' has been explicitly marked deprecated here 2036 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Network.c:11760:17: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 11760 | c->pipe_read = (int)hEvent; | ^~~~~~~~~~~ src/Mayaqua/Network.c:12196:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 12196 | ret = recvfrom(s, data, size, 0, (struct sockaddr *)&addr, (int *)&sz); | ^~~~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ src/Mayaqua/Network.c:12282:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 12282 | ret = recvfrom(s, data, size, 0, (struct sockaddr *)&addr, (int *)&sz); | ^~~~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ src/Mayaqua/Network.c:13568:2: warning: 'SSL_CTX_set_tmp_dh_callback' is deprecated [-Wdeprecated-declarations] 13568 | SSL_CTX_set_tmp_dh_callback(ssl_ctx, TmpDhCallback); | ^ /usr/include/openssl/ssl.h:2270:1: note: 'SSL_CTX_set_tmp_dh_callback' has been explicitly marked deprecated here 2270 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Network.c:13588:3: warning: 'SSL_CTX_set_ssl_version' is deprecated [-Wdeprecated-declarations] 13588 | SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_method()); | ^ /usr/include/openssl/ssl.h:2036:1: note: 'SSL_CTX_set_ssl_version' has been explicitly marked deprecated here 2036 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Network.c:13651:4: warning: 'SSL_CTX_set_ssl_version' is deprecated [-Wdeprecated-declarations] 13651 | SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_client_method()); | ^ /usr/include/openssl/ssl.h:2036:1: note: 'SSL_CTX_set_ssl_version' has been explicitly marked deprecated here 2036 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Network.c:15024:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 15024 | new_socket = accept(s, (struct sockaddr *)&addr,(int *)&size); | ^~~~~~~~~~~~ /usr/include/sys/socket.h:701:69: note: passing argument to parameter here 701 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ src/Mayaqua/Network.c:15137:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 15137 | new_socket = accept(s, (struct sockaddr *)&addr,(int *)&size); | ^~~~~~~~~~~~ /usr/include/sys/socket.h:701:69: note: passing argument to parameter here 701 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ src/Mayaqua/Network.c:16903:80: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 16903 | if (getsockopt(s, SOL_SOCKET, (send ? SO_SNDBUF : SO_RCVBUF), (char *)&value, &len) != 0) | ^~~~ /usr/include/sys/socket.h:711:72: note: passing argument to parameter here 711 | int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); | ^ src/Mayaqua/Network.c:16980:65: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 16980 | if (getpeername(sock->socket, (struct sockaddr *)&sockaddr6, (int *)&size) == 0) | ^~~~~~~~~~~~ /usr/include/sys/socket.h:709:74: note: passing argument to parameter here 709 | int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ src/Mayaqua/Network.c:17004:64: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 17004 | if (getsockname(sock->socket, (struct sockaddr *)&sockaddr6, (int *)&size) == 0) | ^~~~~~~~~~~~ /usr/include/sys/socket.h:710:74: note: passing argument to parameter here 710 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ src/Mayaqua/Network.c:17065:95: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 17065 | getsockopt(sock->socket, (sock->IPv6 ? IPPROTO_IPV6 : IPPROTO_IP), opt_value, (char *)&dw, &size) != 0) | ^~~~~ /usr/include/sys/socket.h:711:72: note: passing argument to parameter here 711 | int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); | ^ src/Mayaqua/Network.c:18947:2: warning: 'SSL_CTX_set_tmp_dh_callback' is deprecated [-Wdeprecated-declarations] 18947 | SSL_CTX_set_tmp_dh_callback(ctx, TmpDhCallback); | ^ /usr/include/openssl/ssl.h:2270:1: note: 'SSL_CTX_set_tmp_dh_callback' has been explicitly marked deprecated here 2270 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Network.c:22588:24: warning: passing 'int *' to parameter of type 'UINT *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 22588 | UnixSelectInner(num, fds, 0, NULL, timeout); | ^~~ src/Mayaqua/Network.c:9572:43: note: passing argument to parameter 'reads' here 9572 | void UnixSelectInner(UINT num_read, UINT *reads, UINT num_write, UINT *writes, UINT timeout) | ^ 16 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Object.c -o tmp/objs/Mayaqua/Object.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/OS.c -o tmp/objs/Mayaqua/OS.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Pack.c -o tmp/objs/Mayaqua/Pack.o src/Mayaqua/Pack.c:2347:27: warning: passing 'UCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2347 | UINT size = B64_Decode(data, v->value.string, len); | ^~~~ ./src/Mayaqua/Memory.h:331:22: note: passing argument to parameter 'set' here 331 | int B64_Decode(char *set, char *source, int len); | ^ 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Secure.c -o tmp/objs/Mayaqua/Secure.o src/Mayaqua/Secure.c:420:66: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_ULONG_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 420 | ret = sec->Api->C_Sign(sec->SessionId, hash, sizeof(hash), dst, &size); | ^~~~~ src/Mayaqua/Secure.c:424:67: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_ULONG_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 424 | ret = sec->Api->C_Sign(sec->SessionId, hash, sizeof(hash), dst, &size); | ^~~~~ src/Mayaqua/Secure.c:462:41: warning: passing 'char *' to parameter of type 'CK_UTF8CHAR_PTR' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 462 | if (sec->Api->C_SetPIN(sec->SessionId, old_pin, StrLen(old_pin), | ^~~~~~~ src/Mayaqua/Secure.c:463:3: warning: passing 'char *' to parameter of type 'CK_UTF8CHAR_PTR' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 463 | new_pin, StrLen(new_pin)) != CKR_OK) | ^~~~~~~ src/Mayaqua/Secure.c:532:15: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] 532 | rsa = (RSA *)EVP_PKEY_get0_RSA(k->pkey); | ^ /usr/include/openssl/evp.h:1404:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here 1404 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Secure.c:540:2: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] 540 | RSA_get0_key(rsa, &n, &e, &d); | ^ /usr/include/openssl/rsa.h:228:1: note: 'RSA_get0_key' has been explicitly marked deprecated here 228 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Secure.c:541:2: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] 541 | RSA_get0_factors(rsa, &p, &q); | ^ /usr/include/openssl/rsa.h:231:1: note: 'RSA_get0_factors' has been explicitly marked deprecated here 231 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Secure.c:542:2: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] 542 | RSA_get0_crt_params(rsa, &dmp1, &dmq1, &iqmp); | ^ /usr/include/openssl/rsa.h:236:1: note: 'RSA_get0_crt_params' has been explicitly marked deprecated here 236 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ src/Mayaqua/Secure.c:601:83: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_OBJECT_HANDLE_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 601 | if ((ret = sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), &object)) != CKR_OK) | ^~~~~~~ src/Mayaqua/Secure.c:778:24: warning: passing 'UCHAR[512]' (aka 'unsigned char[512]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 778 | A_SIZE(a, 0) = StrLen(subject); | ^~~~~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ src/Mayaqua/Secure.c:783:25: warning: passing 'UCHAR[512]' (aka 'unsigned char[512]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 783 | A_SIZE(a, 1) = StrLen(issuer); | ^~~~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ src/Mayaqua/Secure.c:807:83: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_OBJECT_HANDLE_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 807 | if ((ret = sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), &object)) != CKR_OK) | ^~~~~~~ src/Mayaqua/Secure.c:1313:46: warning: incompatible pointer types passing 'UINT[1024]' (aka 'unsigned int[1024]') to parameter of type 'CK_OBJECT_HANDLE_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 1313 | if (sec->Api->C_FindObjects(sec->SessionId, objects, sizeof(objects) / sizeof(objects[0]), &num_objects) != CKR_OK) | ^~~~~~~ src/Mayaqua/Secure.c:1313:93: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_ULONG_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 1313 | if (sec->Api->C_FindObjects(sec->SessionId, objects, sizeof(objects) / sizeof(objects[0]), &num_objects) != CKR_OK) | ^~~~~~~~~~~~ src/Mayaqua/Secure.c:1434:76: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_OBJECT_HANDLE_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 1434 | if (sec->Api->C_CreateObject(sec->SessionId, a, sizeof(a) / sizeof(a[0]), &object) != CKR_OK) | ^~~~~~~ src/Mayaqua/Secure.c:1563:38: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1563 | s->Label = ZeroMalloc(CalcUtf8ToUni(buf, 0)); | ^~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 165 | UINT CalcUtf8ToUni(BYTE *u, UINT u_size); | ^ src/Mayaqua/Secure.c:1564:25: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1564 | Utf8ToUni(s->Label, 0, buf, 0); | ^~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Secure.c:1569:47: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1569 | s->ManufacturerId = ZeroMalloc(CalcUtf8ToUni(buf, 0)); | ^~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 165 | UINT CalcUtf8ToUni(BYTE *u, UINT u_size); | ^ src/Mayaqua/Secure.c:1570:34: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1570 | Utf8ToUni(s->ManufacturerId, 0, buf, 0); | ^~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Secure.c:1575:38: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1575 | s->Model = ZeroMalloc(CalcUtf8ToUni(buf, 0)); | ^~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 165 | UINT CalcUtf8ToUni(BYTE *u, UINT u_size); | ^ src/Mayaqua/Secure.c:1576:25: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1576 | Utf8ToUni(s->Model, 0, buf, 0); | ^~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Secure.c:1581:45: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1581 | s->SerialNumber = ZeroMalloc(CalcUtf8ToUni(buf, 0)); | ^~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 165 | UINT CalcUtf8ToUni(BYTE *u, UINT u_size); | ^ src/Mayaqua/Secure.c:1582:32: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1582 | Utf8ToUni(s->SerialNumber, 0, buf, 0); | ^~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Secure.c:1671:50: warning: passing 'char *' to parameter of type 'CK_UTF8CHAR_PTR' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1671 | if (sec->Api->C_Login(sec->SessionId, CKU_USER, pin, StrLen(pin)) != CKR_OK) | ^~~ src/Mayaqua/Secure.c:1737:52: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_SESSION_HANDLE_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 1737 | CKF_RW_SESSION | CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) | ^~~~~~~~ src/Mayaqua/Secure.c:1742:36: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_SESSION_HANDLE_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 1742 | CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) | ^~~~~~~~ src/Mayaqua/Secure.c:1830:49: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_ULONG_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 1830 | if ((err = sec->Api->C_GetSlotList(true, NULL, &sec->NumSlot)) != CKR_OK || sec->NumSlot == 0) | ^~~~~~~~~~~~~ src/Mayaqua/Secure.c:1840:36: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_SLOT_ID_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 1840 | if (sec->Api->C_GetSlotList(TRUE, sec->SlotIdList, &sec->NumSlot) != CKR_OK) | ^~~~~~~~~~~~~~~ src/Mayaqua/Secure.c:1840:53: warning: incompatible pointer types passing 'UINT *' (aka 'unsigned int *') to parameter of type 'CK_ULONG_PTR' (aka 'unsigned long *') [-Wincompatible-pointer-types] 1840 | if (sec->Api->C_GetSlotList(TRUE, sec->SlotIdList, &sec->NumSlot) != CKR_OK) | ^~~~~~~~~~~~~ 29 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Str.c -o tmp/objs/Mayaqua/Str.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Table.c -o tmp/objs/Mayaqua/Table.o src/Mayaqua/Table.c:592:58: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 592 | Utf8ToUni(e->TitleEnglish, sizeof(e->TitleEnglish), t->Token[2], StrLen(t->Token[2])); | ^~~~~~~~~~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Table.c:593:54: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 593 | Utf8ToUni(e->TitleLocal, sizeof(e->TitleLocal), t->Token[3], StrLen(t->Token[3])); | ^~~~~~~~~~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Table.c:912:30: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 912 | unistr_size = CalcUtf8ToUni(&line[string_start], StrLen(&line[string_start])); | ^~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 165 | UINT CalcUtf8ToUni(BYTE *u, UINT u_size); | ^ src/Mayaqua/Table.c:919:33: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 919 | Utf8ToUni(unistr, unistr_size, &line[string_start], StrLen(&line[string_start])); | ^~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Table.c:1136:44: warning: passing 'char[512]' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1136 | Utf8ToUni(univalue, sizeof(univalue), value, StrLen(value)); | ^~~~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 166 | UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); | ^ src/Mayaqua/Table.c:1239:20: warning: passing 'UCHAR[64]' (aka 'unsigned char[64]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1239 | GetCurrentCharSet(c.CharSet, sizeof(c.CharSet)); | ^~~~~~~~~ ./src/Mayaqua/Internat.h:237:30: note: passing argument to parameter 'name' here 237 | void GetCurrentCharSet(char *name, UINT size); | ^ src/Mayaqua/Table.c:1330:20: warning: passing 'UCHAR[64]' (aka 'unsigned char[64]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1330 | GetCurrentCharSet(c.CharSet, sizeof(c.CharSet)); | ^~~~~~~~~ ./src/Mayaqua/Internat.h:237:30: note: passing argument to parameter 'name' here 237 | void GetCurrentCharSet(char *name, UINT size); | ^ 7 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/TcpIp.c -o tmp/objs/Mayaqua/TcpIp.o src/Mayaqua/TcpIp.c:1974:38: warning: taking address of packed member 'IPv6HeaderPacketInfo' of class or structure 'PKT' may result in an unaligned pointer value [-Waddress-of-packed-member] 1974 | IPV6_HEADER_PACKET_INFO *v6info = &p->IPv6HeaderPacketInfo; | ^~~~~~~~~~~~~~~~~~~~~~~ src/Mayaqua/TcpIp.c:2813:29: warning: taking address of packed member 'IPv6HeaderPacketInfo' of class or structure 'PKT' may result in an unaligned pointer value [-Waddress-of-packed-member] 2813 | if (ParsePacketIPv6Header(&p->IPv6HeaderPacketInfo, buf, size) == false) | ^~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Tick64.c -o tmp/objs/Mayaqua/Tick64.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Tracking.c -o tmp/objs/Mayaqua/Tracking.o src/Mayaqua/Tracking.c:247:19: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 247 | o->Id, o->Name, UINT64_TO_POINTER(o->Address), o->Size, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:227:82: note: expanded from macro 'UINT64_TO_POINTER' 227 | #define UINT64_TO_POINTER(i) ((sizeof(void *) == sizeof(UINT64)) ? (void *)(i) : (void *)((UINT)(i))) | ^~~~~~~~~~~~~~~~~~~ src/Mayaqua/Tracking.c:313:24: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 313 | o->Id, o->Name, tmp, UINT64_TO_POINTER(o->Address), o->Size, o->FileName, o->LineNumber); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:227:82: note: expanded from macro 'UINT64_TO_POINTER' 227 | #define UINT64_TO_POINTER(i) ((sizeof(void *) == sizeof(UINT64)) ? (void *)(i) : (void *)((UINT)(i))) | ^~~~~~~~~~~~~~~~~~~ src/Mayaqua/Tracking.c:534:54: warning: format specifies type 'unsigned int' but the argument has type 'void *' [-Wformat] 534 | printf("TrackDeleteObj: 0x%x is not Object!!\n", (void *)addr); | ~~ ^~~~~~~~~~~~ src/Mayaqua/Tracking.c:869:42: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 869 | Format(tmp, sizeof(tmp), "0x%p ---", UINT64_TO_POINTER(s->offset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:227:82: note: expanded from macro 'UINT64_TO_POINTER' 227 | #define UINT64_TO_POINTER(i) ((sizeof(void *) == sizeof(UINT64)) ? (void *)(i) : (void *)((UINT)(i))) | ^~~~~~~~~~~~~~~~~~~ src/Mayaqua/Tracking.c:874:34: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 874 | (void *)s->offset, s->name, UINT64_TO_POINTER(s->disp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:227:82: note: expanded from macro 'UINT64_TO_POINTER' 227 | #define UINT64_TO_POINTER(i) ((sizeof(void *) == sizeof(UINT64)) ? (void *)(i) : (void *)((UINT)(i))) | ^~~~~~~~~~~~~~~~~~~ 5 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Unix.c -o tmp/objs/Mayaqua/Unix.o src/Mayaqua/Unix.c:324:18: warning: incompatible function pointer types assigning to 'void (*)(int, struct __siginfo *, void *)' from 'void *(int, siginfo_t *, void *)' (aka 'void *(int, struct __siginfo *, void *)') [-Wincompatible-function-pointer-types] 324 | sa.sa_sigaction = signal_received_for_ignore; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mayaqua/Unix.c:1286:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1286 | } | ^ src/Mayaqua/Unix.c:1703:8: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'pthread_t' (aka 'struct pthread *') [-Wpointer-to-int-cast] 1703 | ret = (UINT)pthread_self(); | ^~~~~~~~~~~~~~~~~~~~ 3 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Mayaqua/Win32.c -o tmp/objs/Mayaqua/Win32.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Account.c -o tmp/objs/Cedar/Account.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Admin.c -o tmp/objs/Cedar/Admin.o src/Cedar/Admin.c:511:58: warning: comparison of array 'url' equal to a null pointer is always false [-Wtautological-pointer-compare] 511 | if (a == NULL || c == NULL || s == NULL || h == NULL || url == NULL || query_string == NULL || | ^~~ ~~~~ src/Cedar/Admin.c:667:49: warning: passing 'char *' to parameter of type 'UCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 667 | ret = AdminWebSendBody(s, 401, "Unauthorized", http_401_str, StrLen(http_401_str), HTTP_CONTENT_TYPE, | ^~~~~~~~~~~~ ./src/Cedar/Admin.h:1045:78: note: passing argument to parameter 'data' here 1045 | bool AdminWebSendBody(SOCK *s, UINT status_code, char *status_string, UCHAR *data, UINT data_size, char *content_type, char *add_header_name, char *add_header_value, HTTP_HEADER *request_headers); | ^ src/Cedar/Admin.c:738:47: warning: passing 'char *' to parameter of type 'UCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 738 | return AdminWebSendBody(s, 404, "Not Found", body, StrLen(body), NULL, NULL, NULL, request_headers); | ^~~~ src/Cedar/Admin.c:676:78: note: passing argument to parameter 'data' here 676 | bool AdminWebSendBody(SOCK *s, UINT status_code, char *status_string, UCHAR *data, UINT data_size, char *content_type, char *add_header_name, char *add_header_value, | ^ src/Cedar/Admin.c:770:42: warning: passing 'char *' to parameter of type 'UCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 770 | ret = AdminWebSendBody(s, 302, "Found", txt, StrLen(txt), NULL, "Location", url2, request_headers); | ^~~ src/Cedar/Admin.c:676:78: note: passing argument to parameter 'data' here 676 | bool AdminWebSendBody(SOCK *s, UINT status_code, char *status_string, UCHAR *data, UINT data_size, char *content_type, char *add_header_name, char *add_header_value, | ^ src/Cedar/Admin.c:1367:36: warning: passing 'char *' to parameter of type 'UCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1367 | AdminWebSendBody(s, 200, "OK", ret_str, StrLen(ret_str), "text/plain; charset=UTF-8", NULL, NULL, h); | ^~~~~~~ src/Cedar/Admin.c:676:78: note: passing argument to parameter 'data' here 676 | bool AdminWebSendBody(SOCK *s, UINT status_code, char *status_string, UCHAR *data, UINT data_size, char *content_type, char *add_header_name, char *add_header_value, | ^ src/Cedar/Admin.c:1429:36: warning: passing 'UCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1429 | JSON_VALUE *json_req = StrToJson(data); | ^~~~ ./src/Mayaqua/Str.h:513:29: note: passing argument to parameter 'str' here 513 | JSON_VALUE *StrToJson(char *str); | ^ src/Cedar/Admin.c:1501:34: warning: passing 'char *' to parameter of type 'UCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1501 | AdminWebSendBody(s, 200, "OK", res, StrLen(res), "application/json", NULL, NULL, h); | ^~~ src/Cedar/Admin.c:676:78: note: passing argument to parameter 'data' here 676 | bool AdminWebSendBody(SOCK *s, UINT status_code, char *status_string, UCHAR *data, UINT data_size, char *content_type, char *add_header_name, char *add_header_value, | ^ 7 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/AzureClient.c -o tmp/objs/Cedar/AzureClient.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/AzureServer.c -o tmp/objs/Cedar/AzureServer.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Bridge.c -o tmp/objs/Cedar/Bridge.o src/Cedar/Bridge.c:368:95: warning: passing 'UCHAR[6]' (aka 'unsigned char[6]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 368 | br->Bridge = BrNewBridge(h, br->DeviceName, NULL, br->Local, br->Monitor, br->TapMode, br->TapMacAddress, br->LimitBroadcast, br); | ^~~~~~~~~~~~~~~~~ ./src/Cedar/Bridge.h:158:98: note: passing argument to parameter 'tapaddr' here 158 | BRIDGE *BrNewBridge(HUB *h, char *name, POLICY *p, bool local, bool monitor, bool tapmode, char *tapaddr, bool limit_broadcast, LOCALBRIDGE *parent_local_bridge); | ^ 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/BridgeUnix.c -o tmp/objs/Cedar/BridgeUnix.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/BridgeWin32.c -o tmp/objs/Cedar/BridgeWin32.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Cedar.c -o tmp/objs/Cedar/Cedar.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/CedarPch.c -o tmp/objs/Cedar/CedarPch.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Client.c -o tmp/objs/Cedar/Client.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/CM.c -o tmp/objs/Cedar/CM.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Command.c -o tmp/objs/Cedar/Command.o src/Cedar/Command.c:405:15: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 405 | InputToNull((void *)check_thread_global_1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Command.c:692:16: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 692 | InputToNull((void *)(UINT)(((UCHAR *)pp[i])[j] = j % 256)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Command.c:7483:19: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 7483 | if (IsInList(o, (void *)n)) | ^~~~~~~~~ src/Cedar/Command.c:7489:10: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 7489 | Add(o, (void *)n); | ^~~~~~~~~ src/Cedar/Command.c:7566:17: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] 7566 | t.Ports[i] = (UINT)LIST_DATA(ports, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Command.c:7638:39: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] 7638 | ret = ParseHostPort(tmp, NULL, NULL, (UINT)param); | ^~~~~~~~~~~ 6 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Connection.c -o tmp/objs/Cedar/Connection.o src/Cedar/Connection.c:1205:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1205 | while (b = GetNext(q)) | ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1205:16: note: place parentheses around the assignment to silence this warning 1205 | while (b = GetNext(q)) | ^ | ( ) src/Cedar/Connection.c:1205:16: note: use '==' to turn this assignment into an equality comparison 1205 | while (b = GetNext(q)) | ^ | == src/Cedar/Connection.c:1221:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1221 | while (b = GetNext(q)) | ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1221:18: note: place parentheses around the assignment to silence this warning 1221 | while (b = GetNext(q)) | ^ | ( ) src/Cedar/Connection.c:1221:18: note: use '==' to turn this assignment into an equality comparison 1221 | while (b = GetNext(q)) | ^ | == src/Cedar/Connection.c:1243:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1243 | while (b = GetNext(q)) | ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1243:18: note: place parentheses around the assignment to silence this warning 1243 | while (b = GetNext(q)) | ^ | ( ) src/Cedar/Connection.c:1243:18: note: use '==' to turn this assignment into an equality comparison 1243 | while (b = GetNext(q)) | ^ | == src/Cedar/Connection.c:1296:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1296 | while (b = GetNext(q)) | ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1296:18: note: place parentheses around the assignment to silence this warning 1296 | while (b = GetNext(q)) | ^ | ( ) src/Cedar/Connection.c:1296:18: note: use '==' to turn this assignment into an equality comparison 1296 | while (b = GetNext(q)) | ^ | == src/Cedar/Connection.c:1338:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1338 | while (b = GetNext(q)) | ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1338:17: note: place parentheses around the assignment to silence this warning 1338 | while (b = GetNext(q)) | ^ | ( ) src/Cedar/Connection.c:1338:17: note: use '==' to turn this assignment into an equality comparison 1338 | while (b = GetNext(q)) | ^ | == src/Cedar/Connection.c:1498:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1498 | while (block = GetNext(c->SendBlocks)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:1498:16: note: place parentheses around the assignment to silence this warning 1498 | while (block = GetNext(c->SendBlocks)) | ^ | ( ) src/Cedar/Connection.c:1498:16: note: use '==' to turn this assignment into an equality comparison 1498 | while (block = GetNext(c->SendBlocks)) | ^ | == src/Cedar/Connection.c:1518:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1518 | while (block = GetNext(c->SendBlocks)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:1518:16: note: place parentheses around the assignment to silence this warning 1518 | while (block = GetNext(c->SendBlocks)) | ^ | ( ) src/Cedar/Connection.c:1518:16: note: use '==' to turn this assignment into an equality comparison 1518 | while (block = GetNext(c->SendBlocks)) | ^ | == src/Cedar/Connection.c:1544:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1544 | while (block = GetNext(c->SendBlocks)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:1544:18: note: place parentheses around the assignment to silence this warning 1544 | while (block = GetNext(c->SendBlocks)) | ^ | ( ) src/Cedar/Connection.c:1544:18: note: use '==' to turn this assignment into an equality comparison 1544 | while (block = GetNext(c->SendBlocks)) | ^ | == src/Cedar/Connection.c:1589:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1589 | while (block = GetNext(c->SendBlocks)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:1589:19: note: place parentheses around the assignment to silence this warning 1589 | while (block = GetNext(c->SendBlocks)) | ^ | ( ) src/Cedar/Connection.c:1589:19: note: use '==' to turn this assignment into an equality comparison 1589 | while (block = GetNext(c->SendBlocks)) | ^ | == src/Cedar/Connection.c:2474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2474 | while (size = VirtualGetNextPacket(v, &data)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:2474:15: note: place parentheses around the assignment to silence this warning 2474 | while (size = VirtualGetNextPacket(v, &data)) | ^ | ( ) src/Cedar/Connection.c:2474:15: note: use '==' to turn this assignment into an equality comparison 2474 | while (size = VirtualGetNextPacket(v, &data)) | ^ | == src/Cedar/Connection.c:2560:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2560 | while (size = L3GetNextPacket(f, &data)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:2560:15: note: place parentheses around the assignment to silence this warning 2560 | while (size = L3GetNextPacket(f, &data)) | ^ | ( ) src/Cedar/Connection.c:2560:15: note: use '==' to turn this assignment into an equality comparison 2560 | while (size = L3GetNextPacket(f, &data)) | ^ | == src/Cedar/Connection.c:2709:48: warning: passing 'UCHAR[6]' (aka 'unsigned char[6]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2709 | e = OpenEth(b->Name, b->Local, b->TapMode, b->TapMacAddress); | ^~~~~~~~~~~~~~~~ ./src/Cedar/BridgeUnix.h:191:58: note: passing argument to parameter 'tapaddr' here 191 | ETH *OpenEth(char *name, bool local, bool tapmode, char *tapaddr); | ^ src/Cedar/Connection.c:3297:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3297 | while (b = GetNext(c->Udp->BufferQueue)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:3297:13: note: place parentheses around the assignment to silence this warning 3297 | while (b = GetNext(c->Udp->BufferQueue)) | ^ | ( ) src/Cedar/Connection.c:3297:13: note: use '==' to turn this assignment into an equality comparison 3297 | while (b = GetNext(c->Udp->BufferQueue)) | ^ | == src/Cedar/Connection.c:3422:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3422 | while (b = GetNext(c->SendBlocks)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:3422:13: note: place parentheses around the assignment to silence this warning 3422 | while (b = GetNext(c->SendBlocks)) | ^ | ( ) src/Cedar/Connection.c:3422:13: note: use '==' to turn this assignment into an equality comparison 3422 | while (b = GetNext(c->SendBlocks)) | ^ | == src/Cedar/Connection.c:3434:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3434 | while (b = GetNext(c->SendBlocks2)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:3434:13: note: place parentheses around the assignment to silence this warning 3434 | while (b = GetNext(c->SendBlocks2)) | ^ | ( ) src/Cedar/Connection.c:3434:13: note: use '==' to turn this assignment into an equality comparison 3434 | while (b = GetNext(c->SendBlocks2)) | ^ | == src/Cedar/Connection.c:3446:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3446 | while (b = GetNext(c->ReceivedBlocks)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:3446:13: note: place parentheses around the assignment to silence this warning 3446 | while (b = GetNext(c->ReceivedBlocks)) | ^ | ( ) src/Cedar/Connection.c:3446:13: note: use '==' to turn this assignment into an equality comparison 3446 | while (b = GetNext(c->ReceivedBlocks)) | ^ | == 16 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Console.c -o tmp/objs/Cedar/Console.o src/Cedar/Console.c:2042:8: warning: call to undeclared function 'getch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2042 | c = getch(); | ^ 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Database.c -o tmp/objs/Cedar/Database.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/DDNS.c -o tmp/objs/Cedar/DDNS.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/EM.c -o tmp/objs/Cedar/EM.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/EtherLog.c -o tmp/objs/Cedar/EtherLog.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Hub.c -o tmp/objs/Cedar/Hub.o src/Cedar/Hub.c:3615:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3615 | while (b = GetNext(pa->PacketQueue)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Hub.c:3615:12: note: place parentheses around the assignment to silence this warning 3615 | while (b = GetNext(pa->PacketQueue)) | ^ | ( ) src/Cedar/Hub.c:3615:12: note: use '==' to turn this assignment into an equality comparison 3615 | while (b = GetNext(pa->PacketQueue)) | ^ | == src/Cedar/Hub.c:6492:22: warning: passing 'UCHAR[6]' (aka 'unsigned char[6]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6492 | br->TapMode, br->TapMacAddress, br->LimitBroadcast, br); | ^~~~~~~~~~~~~~~~~ ./src/Cedar/Bridge.h:158:98: note: passing argument to parameter 'tapaddr' here 158 | BRIDGE *BrNewBridge(HUB *h, char *name, POLICY *p, bool local, bool monitor, bool tapmode, char *tapaddr, bool limit_broadcast, LOCALBRIDGE *parent_local_bridge); | ^ 2 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Interop_OpenVPN.c -o tmp/objs/Cedar/Interop_OpenVPN.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Interop_SSTP.c -o tmp/objs/Cedar/Interop_SSTP.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/IPsec.c -o tmp/objs/Cedar/IPsec.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/IPsec_EtherIP.c -o tmp/objs/Cedar/IPsec_EtherIP.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/IPsec_IKE.c -o tmp/objs/Cedar/IPsec_IKE.o src/Cedar/IPsec_IKE.c:2408:47: warning: passing arguments to 'NewBuf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2408 | ipsec_sa_sc->SharedKey = NewBuf(shared_key, shared_key_size); | ^ src/Cedar/IPsec_IKE.c:2409:47: warning: passing arguments to 'NewBuf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2409 | ipsec_sa_cs->SharedKey = NewBuf(shared_key, shared_key_size); | ^ 2 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/IPsec_IkePacket.c -o tmp/objs/Cedar/IPsec_IkePacket.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/IPsec_IPC.c -o tmp/objs/Cedar/IPsec_IPC.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/IPsec_L2TP.c -o tmp/objs/Cedar/IPsec_L2TP.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/IPsec_PPP.c -o tmp/objs/Cedar/IPsec_PPP.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/IPsec_Win7.c -o tmp/objs/Cedar/IPsec_Win7.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Layer3.c -o tmp/objs/Cedar/Layer3.o src/Cedar/Layer3.c:120:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (p = GetNext(f->IpPacketQueue)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Layer3.c:120:11: note: place parentheses around the assignment to silence this warning 120 | while (p = GetNext(f->IpPacketQueue)) | ^ | ( ) src/Cedar/Layer3.c:120:11: note: use '==' to turn this assignment into an equality comparison 120 | while (p = GetNext(f->IpPacketQueue)) | ^ | == src/Cedar/Layer3.c:1300:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1300 | while (p = GetNext(f->IpPacketQueue)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Layer3.c:1300:11: note: place parentheses around the assignment to silence this warning 1300 | while (p = GetNext(f->IpPacketQueue)) | ^ | ( ) src/Cedar/Layer3.c:1300:11: note: use '==' to turn this assignment into an equality comparison 1300 | while (p = GetNext(f->IpPacketQueue)) | ^ | == src/Cedar/Layer3.c:1319:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1319 | while (pkt = GetNext(f->SendQueue)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Layer3.c:1319:13: note: place parentheses around the assignment to silence this warning 1319 | while (pkt = GetNext(f->SendQueue)) | ^ | ( ) src/Cedar/Layer3.c:1319:13: note: use '==' to turn this assignment into an equality comparison 1319 | while (pkt = GetNext(f->SendQueue)) | ^ | == 3 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Link.c -o tmp/objs/Cedar/Link.o src/Cedar/Link.c:368:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 368 | while (block = GetNext(k->SendPacketQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Link.c:368:16: note: place parentheses around the assignment to silence this warning 368 | while (block = GetNext(k->SendPacketQueue)) | ^ | ( ) src/Cedar/Link.c:368:16: note: use '==' to turn this assignment into an equality comparison 368 | while (block = GetNext(k->SendPacketQueue)) | ^ | == 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Listener.c -o tmp/objs/Cedar/Listener.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Logging.c -o tmp/objs/Cedar/Logging.o src/Cedar/Logging.c:1823:34: warning: taking address of packed member 'ICMPv6HeaderPacketInfo' of class or structure 'PKT' may result in an unaligned pointer value [-Waddress-of-packed-member] 1823 | ICMPV6_HEADER_INFO *icmp = &p->ICMPv6HeaderPacketInfo; | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Logging.c:3013:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3013 | while (rec = GetNext(g->RecordQueue)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Logging.c:3013:13: note: place parentheses around the assignment to silence this warning 3013 | while (rec = GetNext(g->RecordQueue)) | ^ | ( ) src/Cedar/Logging.c:3013:13: note: use '==' to turn this assignment into an equality comparison 3013 | while (rec = GetNext(g->RecordQueue)) | ^ | == 2 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Nat.c -o tmp/objs/Cedar/Nat.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/NativeStack.c -o tmp/objs/Cedar/NativeStack.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/NM.c -o tmp/objs/Cedar/NM.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/NullLan.c -o tmp/objs/Cedar/NullLan.o src/Cedar/NullLan.c:307:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 307 | while (b = GetNext(n->PacketQueue)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/NullLan.c:307:12: note: place parentheses around the assignment to silence this warning 307 | while (b = GetNext(n->PacketQueue)) | ^ | ( ) src/Cedar/NullLan.c:307:12: note: use '==' to turn this assignment into an equality comparison 307 | while (b = GetNext(n->PacketQueue)) | ^ | == 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Protocol.c -o tmp/objs/Cedar/Protocol.o src/Cedar/Protocol.c:2146:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2146 | if (err = GetErrorFromPack(p)) | ~~~~^~~~~~~~~~~~~~~~~~~~~ src/Cedar/Protocol.c:2146:10: note: place parentheses around the assignment to silence this warning 2146 | if (err = GetErrorFromPack(p)) | ^ | ( ) src/Cedar/Protocol.c:2146:10: note: use '==' to turn this assignment into an equality comparison 2146 | if (err = GetErrorFromPack(p)) | ^ | == src/Cedar/Protocol.c:7050:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7050 | if (err = GetErrorFromPack(p)) | ~~~~^~~~~~~~~~~~~~~~~~~~~ src/Cedar/Protocol.c:7050:10: note: place parentheses around the assignment to silence this warning 7050 | if (err = GetErrorFromPack(p)) | ^ | ( ) src/Cedar/Protocol.c:7050:10: note: use '==' to turn this assignment into an equality comparison 7050 | if (err = GetErrorFromPack(p)) | ^ | == src/Cedar/Protocol.c:8509:40: warning: passing 'char *' to parameter of type 'UCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8509 | MvpnSendReply(s, 400, "Bad Request", bad_request_body, StrLen(bad_request_body), | ^~~~~~~~~~~~~~~~ ./src/Cedar/Protocol.h:386:75: note: passing argument to parameter 'data' here 386 | bool MvpnSendReply(SOCK *s, UINT status_code, char *status_string, UCHAR *data, UINT data_size, char *content_type, | ^ src/Cedar/Protocol.c:8532:28: warning: passing 'UCHAR[20]' (aka 'unsigned char[20]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8532 | B64_Encode(response_key, hash, SHA1_SIZE); | ^~~~ ./src/Mayaqua/Memory.h:330:33: note: passing argument to parameter 'source' here 330 | int B64_Encode(char *set, char *source, int len); | ^ src/Cedar/Protocol.c:9276:22: warning: passing 'UCHAR *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 9276 | p = JsonStrToPack(buf); | ^~~ ./src/Mayaqua/Pack.h:291:27: note: passing argument to parameter 'str' here 291 | PACK *JsonStrToPack(char *str); | ^ 5 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Radius.c -o tmp/objs/Cedar/Radius.o src/Cedar/Radius.c:1592:80: warning: result of comparison of constant 1500 with expression of type 'UCHAR' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare] 1592 | if (a.Type == RADIUS_ATTRIBUTE_EAP_MESSAGE && a.DataSize >= 5 && a.DataSize <= 1500) | ~~~~~~~~~~ ^ ~~~~ src/Cedar/Radius.c:2575:11: warning: passing 'UCHAR[254]' (aka 'unsigned char[254]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2575 | UniToStr(utf8, sizeof(utf8), username); | ^~~~ ./src/Mayaqua/Internat.h:170:21: note: passing argument to parameter 'str' here 170 | UINT UniToStr(char *str, UINT size, wchar_t *s); | ^ src/Cedar/Radius.c:2580:27: warning: passing 'UCHAR[254]' (aka 'unsigned char[254]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2580 | size = 2 + (UCHAR)StrLen(utf8); | ^~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ src/Cedar/Radius.c:2583:27: warning: passing 'UCHAR[254]' (aka 'unsigned char[254]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2583 | WriteBuf(b, utf8, StrLen(utf8)); | ^~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 124 | UINT StrLen(char *str); | ^ 4 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Remote.c -o tmp/objs/Cedar/Remote.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Sam.c -o tmp/objs/Cedar/Sam.o src/Cedar/Sam.c:271:7: warning: passing 'char[512]' to parameter of type 'UCHAR *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 271 | radius_secret, StrLen(radius_secret), | ^~~~~~~~~~~~~ ./src/Cedar/Radius.h:377:65: note: passing argument to parameter 'secret' here 377 | bool RadiusLogin(CONNECTION *c, char *server, UINT port, UCHAR *secret, UINT secret_size, wchar_t *username, char *password, UINT interval, UCHAR *mschap_v2_server_response_20, | ^ 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/SecureInfo.c -o tmp/objs/Cedar/SecureInfo.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/SecureNAT.c -o tmp/objs/Cedar/SecureNAT.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/SeLowUser.c -o tmp/objs/Cedar/SeLowUser.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Server.c -o tmp/objs/Cedar/Server.o src/Cedar/Server.c:3320:12: warning: passing 'UCHAR[6]' (aka 'unsigned char[6]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3320 | tapmode, tapaddr, CfgGetBool(f, "LimitBroadcast")); | ^~~~~~~ ./src/Cedar/Bridge.h:163:110: note: passing argument to parameter 'tapaddr' here 163 | void AddLocalBridge(CEDAR *c, char *hubname, char *devicename, bool local, bool monitor, bool tapmode, char *tapaddr, bool limit_broadcast); | ^ src/Cedar/Server.c:6910:16: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] 6910 | StStartServer((bool)param); | ^~~~~~~~~~~ src/Cedar/Server.c:6924:38: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 6924 | t = NewThread(SiRebootServerThread, (void *)bridge); | ^~~~~~~~~~~~~~ ./src/Mayaqua/Kernel.h:167:70: note: expanded from macro 'NewThread' 167 | #define NewThread(thread_proc, param) NewThreadNamed((thread_proc), (param), (#thread_proc)) | ^~~~~ src/Cedar/Server.c:7847:28: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 7847 | if (IsInList(h->IpTable, (void *)key)) | ^~~~~~~~~~~ src/Cedar/Server.c:7849:24: warning: cast to 'IP_TABLE_ENTRY *' (aka 'struct IP_TABLE_ENTRY *') from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-pointer-cast] 7849 | IP_TABLE_ENTRY *e = (IP_TABLE_ENTRY *)key; | ^~~~~~~~~~~~~~~~~~~~~ src/Cedar/Server.c:10453:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10453 | while (t = GetNext(f->TaskQueue)) | ~~^~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Server.c:10453:12: note: place parentheses around the assignment to silence this warning 10453 | while (t = GetNext(f->TaskQueue)) | ^ | ( ) src/Cedar/Server.c:10453:12: note: use '==' to turn this assignment into an equality comparison 10453 | while (t = GetNext(f->TaskQueue)) | ^ | == 6 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Session.c -o tmp/objs/Cedar/Session.o src/Cedar/Session.c:460:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 460 | while (packet_size = pa->GetNextPacket(s, &packet)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Session.c:460:23: note: place parentheses around the assignment to silence this warning 460 | while (packet_size = pa->GetNextPacket(s, &packet)) | ^ | ( ) src/Cedar/Session.c:460:23: note: use '==' to turn this assignment into an equality comparison 460 | while (packet_size = pa->GetNextPacket(s, &packet)) | ^ | == 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/SM.c -o tmp/objs/Cedar/SM.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/SW.c -o tmp/objs/Cedar/SW.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/UdpAccel.c -o tmp/objs/Cedar/UdpAccel.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/UT.c -o tmp/objs/Cedar/UT.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/VG.c -o tmp/objs/Cedar/VG.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Virtual.c -o tmp/objs/Cedar/Virtual.o src/Cedar/Virtual.c:4135:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4135 | while (block = GetNext(n->UdpSendQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:4135:15: note: place parentheses around the assignment to silence this warning 4135 | while (block = GetNext(n->UdpSendQueue)) | ^ | ( ) src/Cedar/Virtual.c:4135:15: note: use '==' to turn this assignment into an equality comparison 4135 | while (block = GetNext(n->UdpSendQueue)) | ^ | == src/Cedar/Virtual.c:4301:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4301 | while (block = GetNext(n->UdpSendQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:4301:15: note: place parentheses around the assignment to silence this warning 4301 | while (block = GetNext(n->UdpSendQueue)) | ^ | ( ) src/Cedar/Virtual.c:4301:15: note: use '==' to turn this assignment into an equality comparison 4301 | while (block = GetNext(n->UdpSendQueue)) | ^ | == src/Cedar/Virtual.c:5664:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5664 | while (block = GetNext(n->UdpRecvQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5664:16: note: place parentheses around the assignment to silence this warning 5664 | while (block = GetNext(n->UdpRecvQueue)) | ^ | ( ) src/Cedar/Virtual.c:5664:16: note: use '==' to turn this assignment into an equality comparison 5664 | while (block = GetNext(n->UdpRecvQueue)) | ^ | == src/Cedar/Virtual.c:5742:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5742 | while (block = GetNext(n->UdpRecvQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5742:16: note: place parentheses around the assignment to silence this warning 5742 | while (block = GetNext(n->UdpRecvQueue)) | ^ | ( ) src/Cedar/Virtual.c:5742:16: note: use '==' to turn this assignment into an equality comparison 5742 | while (block = GetNext(n->UdpRecvQueue)) | ^ | == src/Cedar/Virtual.c:5937:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5937 | while (block = GetNext(n->UdpRecvQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5937:15: note: place parentheses around the assignment to silence this warning 5937 | while (block = GetNext(n->UdpRecvQueue)) | ^ | ( ) src/Cedar/Virtual.c:5937:15: note: use '==' to turn this assignment into an equality comparison 5937 | while (block = GetNext(n->UdpRecvQueue)) | ^ | == src/Cedar/Virtual.c:5942:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5942 | while (block = GetNext(n->UdpSendQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5942:15: note: place parentheses around the assignment to silence this warning 5942 | while (block = GetNext(n->UdpSendQueue)) | ^ | ( ) src/Cedar/Virtual.c:5942:15: note: use '==' to turn this assignment into an equality comparison 5942 | while (block = GetNext(n->UdpSendQueue)) | ^ | == src/Cedar/Virtual.c:5981:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5981 | while (block = GetNext(n->UdpRecvQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5981:15: note: place parentheses around the assignment to silence this warning 5981 | while (block = GetNext(n->UdpRecvQueue)) | ^ | ( ) src/Cedar/Virtual.c:5981:15: note: use '==' to turn this assignment into an equality comparison 5981 | while (block = GetNext(n->UdpRecvQueue)) | ^ | == src/Cedar/Virtual.c:5986:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5986 | while (block = GetNext(n->UdpSendQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5986:15: note: place parentheses around the assignment to silence this warning 5986 | while (block = GetNext(n->UdpSendQueue)) | ^ | ( ) src/Cedar/Virtual.c:5986:15: note: use '==' to turn this assignment into an equality comparison 5986 | while (block = GetNext(n->UdpSendQueue)) | ^ | == src/Cedar/Virtual.c:10100:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10100 | while (block = GetNext(v->SendQueue)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:10100:17: note: place parentheses around the assignment to silence this warning 10100 | while (block = GetNext(v->SendQueue)) | ^ | ( ) src/Cedar/Virtual.c:10100:17: note: use '==' to turn this assignment into an equality comparison 10100 | while (block = GetNext(v->SendQueue)) | ^ | == 9 warnings generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/VLan.c -o tmp/objs/Cedar/VLan.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/VLanUnix.c -o tmp/objs/Cedar/VLanUnix.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/VLanWin32.c -o tmp/objs/Cedar/VLanWin32.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/WaterMark.c -o tmp/objs/Cedar/WaterMark.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/WebUI.c -o tmp/objs/Cedar/WebUI.o src/Cedar/WebUI.c:1523:12: warning: passing 'char *' to parameter of type 'BYTE *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1523 | UniToUtf8(ret->data, ret->size, content); | ^~~~~~~~~ ./src/Mayaqua/Internat.h:163:22: note: passing argument to parameter 'u' here 163 | UINT UniToUtf8(BYTE *u, UINT size, wchar_t *s); | ^ 1 warning generated. cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/WinUi.c -o tmp/objs/Cedar/WinUi.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/Cedar/Wpc.c -o tmp/objs/Cedar/Wpc.o cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/vpnserver/vpnserver.c -o tmp/objs/vpnserver.o rm -f tmp/as/vpnserver.a ar r tmp/as/vpnserver.a tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o tmp/objs/vpnserver.o ar: warning: creating tmp/as/vpnserver.a ranlib tmp/as/vpnserver.a cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o src/hamcorebuilder/hamcorebuilder.c -L/usr/local/lib -L/usr/local/lib -O2 -fsigned-char -m64 -L/usr/local/lib -L/usr/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -o tmp/hamcorebuilder tmp/hamcorebuilder src/bin/hamcore/ src/bin/BuiltHamcoreFiles/unix/hamcore.se2 hamcore.se2 Build Utility Copyright (c) SoftEther VPN Project. All Rights Reserved. Src Dir: 'src/bin/hamcore/' Dest Filename: 'src/bin/BuiltHamcoreFiles/unix/hamcore.se2' Processing... src/bin/hamcore/authors.txt: 82 -> 78 src/bin/hamcore/backup_dir_readme.txt: 314 -> 130 src/bin/hamcore/empty.config: 37 -> 42 src/bin/hamcore/empty_sevpnclient.config: 1921 -> 866 src/bin/hamcore/eula.txt: 5570 -> 2125 src/bin/hamcore/install_src.dat: 13 -> 21 src/bin/hamcore/lang.config: 698 -> 409 src/bin/hamcore/languages.txt: 403 -> 346 src/bin/hamcore/languages_wine.txt: 260 -> 223 src/bin/hamcore/legal.txt: 43321 -> 12071 src/bin/hamcore/openvpn_readme.pdf: 490556 -> 479129 src/bin/hamcore/openvpn_readme.txt: 13030 -> 5081 src/bin/hamcore/openvpn_sample.ovpn: 5420 -> 2008 src/bin/hamcore/root_certs.dat: 400489 -> 275260 src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT: 6167 -> 2530 src/bin/hamcore/strtable_cn.stb: 566583 -> 152979 src/bin/hamcore/strtable_en.stb: 649104 -> 148345 src/bin/hamcore/strtable_ja.stb: 814183 -> 158332 src/bin/hamcore/vpnserver_api_doc.html: 627154 -> 53763 src/bin/hamcore/vpnweb_sample_cn.htm: 3965 -> 1578 src/bin/hamcore/vpnweb_sample_en.htm: 3965 -> 1578 src/bin/hamcore/vpnweb_sample_ja.htm: 4856 -> 1978 src/bin/hamcore/warning_cn.txt: 34697 -> 13206 src/bin/hamcore/warning_en.txt: 40185 -> 13033 src/bin/hamcore/warning_ja.txt: 55420 -> 14501 src/bin/hamcore/webui/cryptcom.cgi: 1729 -> 865 src/bin/hamcore/webui/edituser.cgi: 1495 -> 723 src/bin/hamcore/webui/error.cgi: 279 -> 243 src/bin/hamcore/webui/hub.cgi: 2633 -> 893 src/bin/hamcore/webui/license.cgi: 1852 -> 895 src/bin/hamcore/webui/listener.cgi: 463 -> 328 src/bin/hamcore/webui/localbridge.cgi: 1876 -> 918 src/bin/hamcore/webui/login.cgi: 767 -> 499 src/bin/hamcore/webui/newhub.cgi: 805 -> 473 src/bin/hamcore/webui/redirect.cgi: 254 -> 177 src/bin/hamcore/webui/securenat.cgi: 3169 -> 1125 src/bin/hamcore/webui/server.cgi: 2367 -> 960 src/bin/hamcore/webui/session.cgi: 979 -> 546 src/bin/hamcore/webui/user.cgi: 951 -> 533 src/bin/hamcore/webui/webui.css: 30 -> 38 src/bin/hamcore/wwwroot/index.html: 1999 -> 908 src/bin/hamcore/wwwroot/admin/index.html: 274 -> 180 src/bin/hamcore/wwwroot/admin/README.md: 1170 -> 557 src/bin/hamcore/wwwroot/admin/default/.gitignore: 15 -> 23 src/bin/hamcore/wwwroot/admin/default/hub.html: 653 -> 339 src/bin/hamcore/wwwroot/admin/default/include_footer.html: 106 -> 92 src/bin/hamcore/wwwroot/admin/default/include_head.html: 692 -> 296 src/bin/hamcore/wwwroot/admin/default/include_menu.html: 1464 -> 490 src/bin/hamcore/wwwroot/admin/default/index.html: 2878 -> 1192 src/bin/hamcore/wwwroot/admin/default/package-lock.json: 170740 -> 37920 src/bin/hamcore/wwwroot/admin/default/package.json: 608 -> 299 src/bin/hamcore/wwwroot/admin/default/theme.css: 273 -> 166 src/bin/hamcore/wwwroot/admin/default/tsconfig.json: 5449 -> 1839 src/bin/hamcore/wwwroot/admin/default/tsconfig_webpack.json: 5440 -> 1840 src/bin/hamcore/wwwroot/admin/default/tslint.json: 523 -> 225 src/bin/hamcore/wwwroot/admin/default/webpack.config.js: 833 -> 377 src/bin/hamcore/wwwroot/admin/default/.vscode/launch.json: 454 -> 226 src/bin/hamcore/wwwroot/admin/default/.vscode/settings.json: 82 -> 74 src/bin/hamcore/wwwroot/admin/default/.vscode/tasks.json: 1198 -> 328 src/bin/hamcore/wwwroot/admin/default/out_webpack/bundle.js: 2622100 -> 614017 src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/index.d.ts: 542 -> 256 src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/index.d.ts.map: 555 -> 242 src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/main.d.ts: 620 -> 264 src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/main.d.ts.map: 624 -> 256 src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/vpnadmin.d.ts: 50 -> 58 src/bin/hamcore/wwwroot/admin/default/out_webpack/ts/vpnadmin.d.ts.map: 116 -> 98 src/bin/hamcore/wwwroot/admin/default/src/ts/main.ts: 5662 -> 1736 authors.txt: offset: 2773 backup_dir_readme.txt: offset: 2851 empty.config: offset: 2981 empty_sevpnclient.config: offset: 3023 eula.txt: offset: 3889 install_src.dat: offset: 6014 lang.config: offset: 6035 languages.txt: offset: 6444 languages_wine.txt: offset: 6790 legal.txt: offset: 7013 openvpn_readme.pdf: offset: 19084 openvpn_readme.txt: offset: 498213 openvpn_sample.ovpn: offset: 503294 root_certs.dat: offset: 505302 SOURCES_OF_BINARY_FILES.TXT: offset: 780562 strtable_cn.stb: offset: 783092 strtable_en.stb: offset: 936071 strtable_ja.stb: offset: 1084416 vpnserver_api_doc.html: offset: 1242748 vpnweb_sample_cn.htm: offset: 1296511 vpnweb_sample_en.htm: offset: 1298089 vpnweb_sample_ja.htm: offset: 1299667 warning_cn.txt: offset: 1301645 warning_en.txt: offset: 1314851 warning_ja.txt: offset: 1327884 webui\cryptcom.cgi: offset: 1342385 webui\edituser.cgi: offset: 1343250 webui\error.cgi: offset: 1343973 webui\hub.cgi: offset: 1344216 webui\license.cgi: offset: 1345109 webui\listener.cgi: offset: 1346004 webui\localbridge.cgi: offset: 1346332 webui\login.cgi: offset: 1347250 webui\newhub.cgi: offset: 1347749 webui\redirect.cgi: offset: 1348222 webui\securenat.cgi: offset: 1348399 webui\server.cgi: offset: 1349524 webui\session.cgi: offset: 1350484 webui\user.cgi: offset: 1351030 webui\webui.css: offset: 1351563 wwwroot\admin\default\.gitignore: offset: 1351601 wwwroot\admin\default\.vscode\launch.json: offset: 1351624 wwwroot\admin\default\.vscode\settings.json: offset: 1351850 wwwroot\admin\default\.vscode\tasks.json: offset: 1351924 wwwroot\admin\default\hub.html: offset: 1352252 wwwroot\admin\default\include_footer.html: offset: 1352591 wwwroot\admin\default\include_head.html: offset: 1352683 wwwroot\admin\default\include_menu.html: offset: 1352979 wwwroot\admin\default\index.html: offset: 1353469 wwwroot\admin\default\out_webpack\bundle.js: offset: 1354661 wwwroot\admin\default\out_webpack\ts\index.d.ts: offset: 1968678 wwwroot\admin\default\out_webpack\ts\index.d.ts.map: offset: 1968934 wwwroot\admin\default\out_webpack\ts\main.d.ts: offset: 1969176 wwwroot\admin\default\out_webpack\ts\main.d.ts.map: offset: 1969440 wwwroot\admin\default\out_webpack\ts\vpnadmin.d.ts: offset: 1969696 wwwroot\admin\default\out_webpack\ts\vpnadmin.d.ts.map: offset: 1969754 wwwroot\admin\default\package-lock.json: offset: 1969852 wwwroot\admin\default\package.json: offset: 2007772 wwwroot\admin\default\src\ts\main.ts: offset: 2008071 wwwroot\admin\default\theme.css: offset: 2009807 wwwroot\admin\default\tsconfig.json: offset: 2009973 wwwroot\admin\default\tsconfig_webpack.json: offset: 2011812 wwwroot\admin\default\tslint.json: offset: 2013652 wwwroot\admin\default\webpack.config.js: offset: 2013877 wwwroot\admin\index.html: offset: 2014254 wwwroot\admin\README.md: offset: 2014434 wwwroot\index.html: offset: 2014991 Writing src/bin/BuiltHamcoreFiles/unix/hamcore.se2... Done. cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnserver/hamcore.se2 cc tmp/as/vpnserver.a -L/usr/local/lib -L/usr/local/lib -O2 -fsigned-char -m64 -L/usr/local/lib -L/usr/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -o bin/vpnserver/vpnserver cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/vpnclient/vpncsvc.c -o tmp/objs/vpnclient.o rm -f tmp/as/vpnclient.a ar r tmp/as/vpnclient.a tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o tmp/objs/vpnclient.o ar: warning: creating tmp/as/vpnclient.a ranlib tmp/as/vpnclient.a cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnclient/hamcore.se2 cc tmp/as/vpnclient.a -L/usr/local/lib -L/usr/local/lib -O2 -fsigned-char -m64 -L/usr/local/lib -L/usr/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -o bin/vpnclient/vpnclient cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/vpnbridge/vpnbridge.c -o tmp/objs/vpnbridge.o rm -f tmp/as/vpnbridge.a ar r tmp/as/vpnbridge.a tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o tmp/objs/vpnbridge.o ar: warning: creating tmp/as/vpnbridge.a ranlib tmp/as/vpnbridge.a cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnbridge/hamcore.se2 cc tmp/as/vpnbridge.a -L/usr/local/lib -L/usr/local/lib -O2 -fsigned-char -m64 -L/usr/local/lib -L/usr/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -o bin/vpnbridge/vpnbridge cc -O2 -pipe -Wno-error=incompatible-function-pointer-types -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -DVPN_SPEED -DUNIX -DUNIX_BSD -DBRIDGE_BPF -DNO_VLAN -DCPU_64 -D_REENTRANT -DREENTRANT -D_THREAD_SAFE -D_THREADSAFE -DTHREAD_SAFE -DTHREADSAFE -D_FILE_OFFSET_BITS=64 -I./src/ -I./src/Cedar/ -I./src/Mayaqua/ -I/usr/local/include -I/usr/include -O2 -fsigned-char -m64 -c src/vpncmd/vpncmd.c -o tmp/objs/vpncmd.o rm -f tmp/as/vpncmd.a ar r tmp/as/vpncmd.a tmp/objs/Mayaqua/Cfg.o tmp/objs/Mayaqua/Encrypt.o tmp/objs/Mayaqua/FileIO.o tmp/objs/Mayaqua/Internat.o tmp/objs/Mayaqua/Kernel.o tmp/objs/Mayaqua/Mayaqua.o tmp/objs/Mayaqua/Memory.o tmp/objs/Mayaqua/Microsoft.o tmp/objs/Mayaqua/Network.o tmp/objs/Mayaqua/Object.o tmp/objs/Mayaqua/OS.o tmp/objs/Mayaqua/Pack.o tmp/objs/Mayaqua/Secure.o tmp/objs/Mayaqua/Str.o tmp/objs/Mayaqua/Table.o tmp/objs/Mayaqua/TcpIp.o tmp/objs/Mayaqua/Tick64.o tmp/objs/Mayaqua/Tracking.o tmp/objs/Mayaqua/Unix.o tmp/objs/Mayaqua/Win32.o tmp/objs/Cedar/Account.o tmp/objs/Cedar/Admin.o tmp/objs/Cedar/AzureClient.o tmp/objs/Cedar/AzureServer.o tmp/objs/Cedar/Bridge.o tmp/objs/Cedar/BridgeUnix.o tmp/objs/Cedar/BridgeWin32.o tmp/objs/Cedar/Cedar.o tmp/objs/Cedar/CedarPch.o tmp/objs/Cedar/Client.o tmp/objs/Cedar/CM.o tmp/objs/Cedar/Command.o tmp/objs/Cedar/Connection.o tmp/objs/Cedar/Console.o tmp/objs/Cedar/Database.o tmp/objs/Cedar/DDNS.o tmp/objs/Cedar/EM.o tmp/objs/Cedar/EtherLog.o tmp/objs/Cedar/Hub.o tmp/objs/Cedar/Interop_OpenVPN.o tmp/objs/Cedar/Interop_SSTP.o tmp/objs/Cedar/IPsec.o tmp/objs/Cedar/IPsec_EtherIP.o tmp/objs/Cedar/IPsec_IKE.o tmp/objs/Cedar/IPsec_IkePacket.o tmp/objs/Cedar/IPsec_IPC.o tmp/objs/Cedar/IPsec_L2TP.o tmp/objs/Cedar/IPsec_PPP.o tmp/objs/Cedar/IPsec_Win7.o tmp/objs/Cedar/Layer3.o tmp/objs/Cedar/Link.o tmp/objs/Cedar/Listener.o tmp/objs/Cedar/Logging.o tmp/objs/Cedar/Nat.o tmp/objs/Cedar/NativeStack.o tmp/objs/Cedar/NM.o tmp/objs/Cedar/NullLan.o tmp/objs/Cedar/Protocol.o tmp/objs/Cedar/Radius.o tmp/objs/Cedar/Remote.o tmp/objs/Cedar/Sam.o tmp/objs/Cedar/SecureInfo.o tmp/objs/Cedar/SecureNAT.o tmp/objs/Cedar/SeLowUser.o tmp/objs/Cedar/Server.o tmp/objs/Cedar/Session.o tmp/objs/Cedar/SM.o tmp/objs/Cedar/SW.o tmp/objs/Cedar/UdpAccel.o tmp/objs/Cedar/UT.o tmp/objs/Cedar/VG.o tmp/objs/Cedar/Virtual.o tmp/objs/Cedar/VLan.o tmp/objs/Cedar/VLanUnix.o tmp/objs/Cedar/VLanWin32.o tmp/objs/Cedar/WaterMark.o tmp/objs/Cedar/WebUI.o tmp/objs/Cedar/WinUi.o tmp/objs/Cedar/Wpc.o tmp/objs/vpncmd.o ar: warning: creating tmp/as/vpncmd.a ranlib tmp/as/vpncmd.a cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpncmd/hamcore.se2 cc tmp/as/vpncmd.a -L/usr/local/lib -L/usr/local/lib -O2 -fsigned-char -m64 -L/usr/local/lib -L/usr/lib -lm -lpthread -lssl -lcrypto -liconv -lreadline -lncurses -lz -o bin/vpncmd/vpncmd =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for softether-4.44.9807 ===> Generating temporary packing list /bin/mkdir -p /wrkdirs/usr/ports/security/softether/work/stage//usr/local/libexec/softether install -m 555 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/bin/vpnbridge/vpnbridge /wrkdirs/usr/ports/security/softether/work/stage//usr/local/libexec/softether/vpnbridge install -m 555 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/bin/vpnclient/vpnclient /wrkdirs/usr/ports/security/softether/work/stage//usr/local/libexec/softether/vpnclient install -m 555 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/bin/vpncmd/vpncmd /wrkdirs/usr/ports/security/softether/work/stage//usr/local/libexec/softether/vpncmd install -m 555 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/bin/vpnserver/vpnserver /wrkdirs/usr/ports/security/softether/work/stage//usr/local/libexec/softether/vpnserver install -m 0644 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/bin/vpnserver/hamcore.se2 /wrkdirs/usr/ports/security/softether/work/stage//usr/local/libexec/softether/hamcore.se2 install -m 555 /wrkdirs/usr/ports/security/softether/work/vpncmd /wrkdirs/usr/ports/security/softether/work/stage//usr/local/sbin/vpncmd install -m 0644 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/AUTHORS.TXT /wrkdirs/usr/ports/security/softether/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/ChangeLog /wrkdirs/usr/ports/security/softether/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/LICENSE /wrkdirs/usr/ports/security/softether/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/README /wrkdirs/usr/ports/security/softether/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/THIRD_PARTY.TXT /wrkdirs/usr/ports/security/softether/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether/work/v4.44-9807/WARNING.TXT /wrkdirs/usr/ports/security/softether/work/stage/usr/local/share/doc/softether ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-11-12T05:31:57+0000' 'PKG_NOTE_ports_top_git_hash=ec159283c191' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=8bff1591cfd9' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for softether-4.44.9807 ===> Building softether-4.44.9807 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for softether-4.44.9807 build of security/softether | softether-4.44.9807 ended at Wed Nov 12 00:36:59 EST 2025 build time: 00:05:02