build started at Tue May 21 11:00:14 JST 2024 port directory: /usr/ports/security/softether-devel package name: softether-devel-4.43.9799.b building for: FreeBSD 14amd64-default 14.0-RELEASE-p6 FreeBSD 14.0-RELEASE-p6 amd64 maintained by: meta@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 3463 May 21 01:54 /usr/ports/security/softether-devel/Makefile Ports top last git commit: 5a3149c6f Ports top unclean checkout: no Port dir last git commit: 5a3149c6f Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1400097 Job Id: ---Begin Environment--- SHELL=/bin/sh OSVERSION=1400097 UNAME_v=FreeBSD 14.0-RELEASE-p6 UNAME_r=14.0-RELEASE-p6 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 TRYBROKEN=yes LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/poudriere/data/.m/14amd64-default/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen-256color GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/poudriere/data/.m/14amd64-default/ref/.p OUTPUT_REDIRECTED_STDOUT=3 NO_WARNING_PKG_INSTALL_EOL=yes P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=14amd64-default SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=testport.sh OLDPWD=/poudriere/data/.m/14amd64-default/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/testport.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for softether-devel-4.43.9799.b: 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=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/security/softether-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/softether-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/security/softether-devel/work/.cache HOME=/wrkdirs/usr/ports/security/softether-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/softether-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/security/softether-devel/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-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/security/softether-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/security/softether-devel/work/.cache HOME=/wrkdirs/usr/ports/security/softether-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/security/softether-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/security/softether-devel/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 -fstack-protector-strong -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=14.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--- 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 #### Misc Poudriere #### .include "/etc/make.conf.ports_env" ---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) 63219 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 --End resource limits-- =================================================== ===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License APACHE20 accepted by the user =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> softether-devel-4.43.9799.b depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.21.2.pkg [14amd64-default] Installing pkg-1.21.2... [14amd64-default] Extracting pkg-1.21.2: .......... done ===> softether-devel-4.43.9799.b depends on file: /usr/local/sbin/pkg - found ===> Returning to build of softether-devel-4.43.9799.b =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> License APACHE20 accepted by the user ===> softether-devel-4.43.9799.b depends on file: /usr/local/sbin/pkg - found => softether-src-v4.43-9799-beta.tar.gz doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://www.softether-download.com/files/softether/v4.43-9799-beta-2023.08.31-tree/Source_Code/softether-src-v4.43-9799-beta.tar.gz softether-src-v4.43-9799-beta.tar.gz 24 MB 721 kBps 34s ===> Fetching all distfiles required by softether-devel-4.43.9799.b for building =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> License APACHE20 accepted by the user ===> softether-devel-4.43.9799.b depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by softether-devel-4.43.9799.b for building => SHA256 Checksum OK for softether-src-v4.43-9799-beta.tar.gz. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License APACHE20 accepted by the user ===> softether-devel-4.43.9799.b depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by softether-devel-4.43.9799.b for building ===> Extracting for softether-devel-4.43.9799.b => SHA256 Checksum OK for softether-src-v4.43-9799-beta.tar.gz. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Patching for softether-devel-4.43.9799.b ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for softether-devel-4.43.9799.b from /usr/ports/security/softether-devel/files /usr/bin/env WRKSRC=/wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799 REWARNFILE=/wrkdirs/usr/ports/security/softether-devel/work/reinplace_warnings.txt /bin/sh /usr/ports/Mk/Scripts/sed_checked.sh -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-devel/work/v4.43-9799/src/Mayaqua/FileIO.c =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> softether-devel-4.43.9799.b depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [14amd64-default] Installing gmake-4.4.1... [14amd64-default] `-- Installing gettext-runtime-0.22.5... [14amd64-default] | `-- Installing indexinfo-0.3.1... [14amd64-default] | `-- Extracting indexinfo-0.3.1: .... done [14amd64-default] `-- Extracting gettext-runtime-0.22.5: .......... done [14amd64-default] Extracting gmake-4.4.1: .......... done ===> softether-devel-4.43.9799.b depends on package: gmake>=4.4.1 - found ===> Returning to build of softether-devel-4.43.9799.b =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> softether-devel-4.43.9799.b depends on shared library: libiconv.so - not found ===> Installing existing package /packages/All/libiconv-1.17_1.pkg [14amd64-default] Installing libiconv-1.17_1... [14amd64-default] Extracting libiconv-1.17_1: .......... done ===> softether-devel-4.43.9799.b depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so) ===> Returning to build of softether-devel-4.43.9799.b ===> softether-devel-4.43.9799.b depends on shared library: libreadline.so.8 - not found ===> Installing existing package /packages/All/readline-8.2.10.pkg [14amd64-default] Installing readline-8.2.10... [14amd64-default] Extracting readline-8.2.10: .......... done ===> softether-devel-4.43.9799.b depends on shared library: libreadline.so.8 - found (/usr/local/lib/libreadline.so.8) ===> Returning to build of softether-devel-4.43.9799.b =========================================================================== =>> Recording filesystem state for prebuild... done =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> softether-devel-4.43.9799.b depends on package: gmake>=4.4.1 - found ===> softether-devel-4.43.9799.b depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so) ===> softether-devel-4.43.9799.b depends on shared library: libreadline.so.8 - found (/usr/local/lib/libreadline.so.8) ===> Configuring for softether-devel-4.43.9799.b =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for softether-devel-4.43.9799.b 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 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 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 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 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 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/Cfg.c -o tmp/objs/Mayaqua/Cfg.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 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 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 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 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 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 C2x [-Wdeprecated-non-prototype] c_timesub(timep, offset, tmp) ^ 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] Utf8ToUni(e->TitleEnglish, sizeof(e->TitleEnglish), t->Token[2], StrLen(t->Token[2])); ^~~~~~~~~~~ src/Mayaqua/Cfg.c./src/Mayaqua/Internat.h:166:45: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] uni_size = CalcUtf8ToUni(string, StrLen(string)); ^~~~~~ : note: passing argument to parameter 'u' here UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); ^ ./src/Mayaqua/Internat.h:165:26:src/Mayaqua/Table.c note: passing argument to parameter 'u' here UINT CalcUtf8ToUni(BYTE *u, UINT u_size); ^ :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] src/Mayaqua/Cfg.c: Utf8ToUni(e->TitleLocal, sizeof(e->TitleLocal), t->Token[3], StrLen(t->Token[3]));868 ^~~~~~~~~~~ ./src/Mayaqua/Internat.h:166::45: note: passing argument to parameter 'u' here UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); 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] ^ Utf8ToUni(uni, uni_size, string, StrLen(string)); ^~~~~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 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] string = ZeroMalloc(CalcUtf8ToUni(buf, StrLen(buf)) + 4); ^~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 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] Utf8ToUni(string, 0, buf, StrLen(buf)); ^~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here UINT StrLen(char *str); ^ 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] unistr_size = CalcUtf8ToUni(&line[string_start], StrLen(&line[string_start])); ^~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 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] Utf8ToUni(unistr, unistr_size, &line[string_start], StrLen(&line[string_start])); ^~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here UINT Utf8ToUni(wchar_t *s, UINT size, BYTE *u, UINT u_size); ^ 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] UniToUtf8(utf8, utf8_size, (wchar_t *)t->Buf); ^~~~ ./src/Mayaqua/Internat.h:163:22: note: passing argument to parameter 'u' here 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] src/Mayaqua/Table.c UniToUtf8(utf8, utf8_size, string); ^~~~ ./src/Mayaqua/Internat.h:163:22: note: passing argument to parameter 'u' here UINT UniToUtf8(BYTE *u, UINT size, wchar_t *s); ^ :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] Utf8ToUni(univalue, sizeof(univalue), value, StrLen(value)); ^~~~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 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] GetCurrentCharSet(c.CharSet, sizeof(c.CharSet)); ^~~~~~~~~ ./src/Mayaqua/Internat.h:237:30: note: passing argument to parameter 'name' here void GetCurrentCharSet(char *name, UINT size); ^ src/Mayaqua/Table.c:1330:20src/Mayaqua/TcpIp.c: 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] :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] IPV6_HEADER_PACKET_INFO *v6info = &p->IPv6HeaderPacketInfo; GetCurrentCharSet(c.CharSet, sizeof(c.CharSet)); ^~~~~~~~~ ./src/Mayaqua/Internat.h:237:30: note: passing argument to parameter 'name' here void GetCurrentCharSet(char *name, UINT size); ^ ^~~~~~~~~~~~~~~~~~~~~~~ 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] if (ParsePacketIPv6Header(&p->IPv6HeaderPacketInfo, buf, size) == false) ^~~~~~~~~~~~~~~~~~~~~~~ src/Mayaqua/Memory.c:4701:6: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] if (IS_NULL_POINTER(addr)) ^~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Memory.h:120:52: note: expanded from macro 'IS_NULL_POINTER' #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' #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] if (IS_NULL_POINTER(addr)) ^~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Memory.h:120:52: note: expanded from macro 'IS_NULL_POINTER' #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' #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] if (IS_NULL_POINTER(addr)) ^~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/Memory.h:120:52: note: expanded from macro 'IS_NULL_POINTER' #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' #define POINTER_TO_UINT64(p) (((sizeof(void *) == sizeof(UINT64)) ? (UINT64)(p) : (UINT64)((UINT)(p)))) ^~~~~~~~~ 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 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 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 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] UniToUtf8((char *)ret, size, unistr); ^~~~~~~~~~~ ./src/Mayaqua/Internat.h:163:22: note: passing argument to parameter 'u' here UINT UniToUtf8(BYTE *u, UINT size, wchar_t *s); ^ 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 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] UINT size = B64_Decode(data, v->value.string, len); ^~~~ ./src/Mayaqua/Memory.h:331:22: note: passing argument to parameter 'set' here int B64_Decode(char *set, char *source, int len); ^ 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/Mayaqua/Tracking.c:247:19: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] 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' #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] 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' #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] 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] Format(tmp, sizeof(tmp), "0x%p ---", UINT64_TO_POINTER(s->offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:227:82: note: expanded from macro 'UINT64_TO_POINTER' #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] (void *)s->offset, s->name, UINT64_TO_POINTER(s->disp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/Mayaqua/MayaType.h:227:82: note: expanded from macro 'UINT64_TO_POINTER' #define UINT64_TO_POINTER(i) ((sizeof(void *) == sizeof(UINT64)) ? (void *)(i) : (void *)((UINT)(i))) ^~~~~~~~~~~~~~~~~~~ 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] sa.sa_sigaction = signal_received_for_ignore; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Mayaqua/Encrypt.c:908:8: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] ctx = HMAC_CTX_new(); ^ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:909:12: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] ctx_tmp = HMAC_CTX_new(); ^ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:920:2: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:921:2: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:922:2: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] HMAC_Update(ctx,seed,seed_len); ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:923:2: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] HMAC_Final(ctx,A1,&A1_len); ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:928:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Unix.c:1286:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ 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] ret = (UINT)pthread_self(); ^~~~~~~~~~~~~~~~~~~~ 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 src/Mayaqua/Network.csrc/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] 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] 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] 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] new_pin, StrLen(new_pin)) != CKR_OK) ^~~~~~~ src/Mayaqua/Secure.c:532:15: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] rsa = (RSA *)EVP_PKEY_get0_RSA(k->pkey); ^ /usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Secure.c:540:2: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] RSA_get0_key(rsa, &n, &e, &d); ^ /usr/include/openssl/rsa.h:217:1: note: 'RSA_get0_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Secure.c:541:2: warning: 'RSA_get0_factors' is deprecated [-Wdeprecated-declarations] RSA_get0_factors(rsa, &p, &q); ^ /usr/include/openssl/rsa.h:220:1: note: 'RSA_get0_factors' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void RSA_get0_factors(const RSA *r, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Secure.c:542:2: warning: 'RSA_get0_crt_params' is deprecated [-Wdeprecated-declarations] RSA_get0_crt_params(rsa, &dmp1, &dmq1, &iqmp); ^ /usr/include/openssl/rsa.h:225:1: note: 'RSA_get0_crt_params' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void RSA_get0_crt_params(const RSA *r, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # 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] 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] A_SIZE(a, 0) = StrLen(subject); ^~~~~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 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] A_SIZE(a, 1) = StrLen(issuer); ^~~~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here 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] 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] 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] 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] 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] s->Label = ZeroMalloc(CalcUtf8ToUni(buf, 0)); ^~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 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] Utf8ToUni(s->Label, 0, buf, 0); ^~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 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] s->ManufacturerId = ZeroMalloc(CalcUtf8ToUni(buf, 0)); ^~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 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] Utf8ToUni(s->ManufacturerId, 0, buf, 0); ^~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 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] s->Model = ZeroMalloc(CalcUtf8ToUni(buf, 0)); ^~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 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] Utf8ToUni(s->Model, 0, buf, 0); ^~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 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] s->SerialNumber = ZeroMalloc(CalcUtf8ToUni(buf, 0)); ^~~ ./src/Mayaqua/Internat.h:165:26: note: passing argument to parameter 'u' here 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] Utf8ToUni(s->SerialNumber, 0, buf, 0); ^~~ ./src/Mayaqua/Internat.h:166:45: note: passing argument to parameter 'u' here 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] 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] 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] CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) ^~~~~~~~ src/Cedar/Admin.c:511:58: warning: comparison of array 'url' equal to a null pointer is always false [-Wtautological-pointer-compare] if (a == NULL || c == NULL || s == NULL || h == NULL || url == NULL || query_string == NULL || ^~~ ~~~~ 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] 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] 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] if (sec->Api->C_GetSlotList(TRUE, sec->SlotIdList, &sec->NumSlot) != CKR_OK) ^~~~~~~~~~~~~ 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] 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 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] 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 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] 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 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/Mayaqua/Encrypt.c:929:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:930:3: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] HMAC_Update(ctx,A1,A1_len); ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:931:3: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] HMAC_Update(ctx_tmp,A1,A1_len); ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:932:3: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] HMAC_Update(ctx,seed,seed_len); ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:936:4: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] HMAC_Final(ctx,out,&j); ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:939:4: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:943:4: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] HMAC_Final(ctx,A1,&A1_len); ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:949:2: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] HMAC_CTX_free(ctx); ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:950:2: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] HMAC_CTX_free(ctx_tmp); ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1091:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations] MD5_Init(&md5_ctx1); ^ /usr/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1092:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] MD5_Update(&md5_ctx1, pad1, sizeof(pad1)); ^ /usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1093:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] MD5_Update(&md5_ctx1, data, data_size); ^ /usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1094:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations] MD5_Final(hash1, &md5_ctx1); ^ /usr/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1116:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations] MD5_Init(&md5_ctx1); ^ /usr/include/openssl/md5.h:49:1: note: 'MD5_Init' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1117:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] MD5_Update(&md5_ctx1, data2, HMAC_BLOCK_SIZE); ^ /usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1118:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations] MD5_Update(&md5_ctx1, hash1, MD5_SIZE); ^ /usr/include/openssl/md5.h:50:1: note: 'MD5_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1119:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations] MD5_Final(dst, &md5_ctx1); ^ /usr/include/openssl/md5.h:51:1: note: 'MD5_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1160:2: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations] SHA1_Init(&sha_ctx1); ^ /usr/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1161:2: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] SHA1_Update(&sha_ctx1, pad1, sizeof(pad1)); ^ /usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1162:2: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] SHA1_Update(&sha_ctx1, data, data_size); ^ /usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1163:2: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations] SHA1_Final(hash1, &sha_ctx1); ^ /usr/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1185:2: warning: 'SHA1_Init' is deprecated [-Wdeprecated-declarations] SHA1_Init(&sha_ctx1); ^ /usr/include/openssl/sha.h:49:1: note: 'SHA1_Init' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1186:2: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] SHA1_Update(&sha_ctx1, data2, HMAC_BLOCK_SIZE); ^ /usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1187:2: warning: 'SHA1_Update' is deprecated [-Wdeprecated-declarations] SHA1_Update(&sha_ctx1, hash1, SHA1_SIZE); ^ /usr/include/openssl/sha.h:50:1: note: 'SHA1_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1188:2: warning: 'SHA1_Final' is deprecated [-Wdeprecated-declarations] SHA1_Final(dst, &sha_ctx1); ^ /usr/include/openssl/sha.h:51:1: note: 'SHA1_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1201:2: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1202:2: warning: 'HMAC_Update' is deprecated [-Wdeprecated-declarations] HMAC_Update(md->Ctx, src, size); ^ /usr/include/openssl/hmac.h:45:1: note: 'HMAC_Update' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1205:2: warning: 'HMAC_Final' is deprecated [-Wdeprecated-declarations] HMAC_Final(md->Ctx, dest, &r); ^ /usr/include/openssl/hmac.h:47:1: note: 'HMAC_Final' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # 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] HMAC_Final(md->Ctx, dest, &r); ^~ /usr/include/openssl/hmac.h:48:52: note: passing argument to parameter 'len' here unsigned int *len); ^ src/Mayaqua/Encrypt.c:1217:2: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1241:11: warning: 'HMAC_CTX_new' is deprecated [-Wdeprecated-declarations] m->Ctx = HMAC_CTX_new(); ^ /usr/include/openssl/hmac.h:33:1: note: 'HMAC_CTX_new' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 HMAC_CTX *HMAC_CTX_new(void); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ 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] 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 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/Mayaqua/Encrypt.c:1264:3: warning: 'HMAC_CTX_free' is deprecated [-Wdeprecated-declarations] HMAC_CTX_free(md->Ctx); ^ /usr/include/openssl/hmac.h:35:1: note: 'HMAC_CTX_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ 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] JSON_VALUE *json_req = StrToJson(data); ^~~~ ./src/Mayaqua/Str.h:513:29: note: passing argument to parameter 'str' here JSON_VALUE *StrToJson(char *str); ^ src/Mayaqua/Encrypt.c:1411:8: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations] rsa = RSA_new(); ^ /usr/include/openssl/rsa.h:201:1: note: 'RSA_new' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1419:2: warning: 'RSA_set0_key' is deprecated [-Wdeprecated-declarations] RSA_set0_key(rsa, n, e, NULL); ^ /usr/include/openssl/rsa.h:207:1: note: 'RSA_set0_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1440:3: warning: 'i2d_RSA_PUBKEY_bio' is deprecated [-Wdeprecated-declarations] i2d_RSA_PUBKEY_bio(bio, rsa); ^ /usr/include/openssl/x509.h:621:1: note: 'i2d_RSA_PUBKEY_bio' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ 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] 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 src/Mayaqua/Encrypt.c:1447:2: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] RSA_free(rsa); ^ /usr/include/openssl/rsa.h:293:1: note: 'RSA_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); ^ 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, ^/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1467:14: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] rsa = (RSA*)EVP_PKEY_get0_RSA(k->pkey); ^ /usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:1473:2: warning: 'RSA_get0_key' is deprecated [-Wdeprecated-declarations] RSA_get0_key(rsa, &n, NULL, NULL); ^ /usr/include/openssl/rsa.h:217:1: note: 'RSA_get0_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ 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/AzureServer.c -o tmp/objs/Cedar/AzureServer.o :6217:4: warning: 'SSL_CTX_set_ssl_version' is deprecated [-Wdeprecated-declarations] SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_method()); ^ /usr/include/openssl/ssl.h:1992:1: note: 'SSL_CTX_set_ssl_version' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Network.c:6229:4: warning: 'SSL_CTX_set_ssl_version' is deprecated [-Wdeprecated-declarations] SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_client_method()); ^ /usr/include/openssl/ssl.h:1992:1: note: 'SSL_CTX_set_ssl_version' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3017: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] if (StrLen(utf8) != UniStrLen(str)) ^~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here UINT StrLen(char *str); ^ src/Mayaqua/Encrypt.c:3321:14: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] rsa = (RSA*)EVP_PKEY_get0_RSA(k->pkey); ^ /usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3327:28: warning: 'RSA_size' is deprecated [-Wdeprecated-declarations] decrypt_data = ZeroMalloc(RSA_size(rsa)); ^ /usr/include/openssl/rsa.h:204:1: note: 'RSA_size' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3337:6: warning: 'RSA_public_decrypt' is deprecated [-Wdeprecated-declarations] if (RSA_public_decrypt(bits / 8, sign, decrypt_data, rsa, RSA_PKCS1_PADDING) <= 0) ^ /usr/include/openssl/rsa.h:287:1: note: 'RSA_public_decrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3382:6: warning: 'RSA_private_encrypt' is deprecated [-Wdeprecated-declarations] if (RSA_private_encrypt(sizeof(hash), hash, dst, (RSA*)EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) ^ /usr/include/openssl/rsa.h:284:1: note: 'RSA_private_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3382:57: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] if (RSA_private_encrypt(sizeof(hash), hash, dst, (RSA*)EVP_PKEY_get0_RSA(k->pkey), RSA_PKCS1_PADDING) <= 0) ^ /usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3428:9: warning: 'RSA_public_decrypt' is deprecated [-Wdeprecated-declarations] ret = RSA_public_decrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); ^ /usr/include/openssl/rsa.h:287:1: note: 'RSA_public_decrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3428:51: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] ret = RSA_public_decrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); ^ /usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3459:9: warning: 'RSA_private_encrypt' is deprecated [-Wdeprecated-declarations] ret = RSA_private_encrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); ^ /usr/include/openssl/rsa.h:284:1: note: 'RSA_private_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3459:52: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] ret = RSA_private_encrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); ^ /usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3490:9: warning: 'RSA_private_decrypt' is deprecated [-Wdeprecated-declarations] ret = RSA_private_decrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); ^ /usr/include/openssl/rsa.h:290:1: note: 'RSA_private_decrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3490:52: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] ret = RSA_private_decrypt(size, src, tmp, (RSA *)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); ^ /usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3519:9: warning: 'RSA_public_encrypt' is deprecated [-Wdeprecated-declarations] ret = RSA_public_encrypt(size, src, tmp, (RSA*)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); ^ /usr/include/openssl/rsa.h:281:1: note: 'RSA_public_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3519:50: warning: 'EVP_PKEY_get0_RSA' is deprecated [-Wdeprecated-declarations] ret = RSA_public_encrypt(size, src, tmp, (RSA*)EVP_PKEY_get0_RSA(k->pkey), RSA_NO_PADDING); ^ /usr/include/openssl/evp.h:1347:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3564:9: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] rsa = RSA_generate_key(bit, RSA_F4, NULL, NULL); ^ /usr/include/openssl/rsa.h:253:1: note: 'RSA_generate_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void ^ /usr/include/openssl/macros.h:248:49: note: expanded from macro 'OSSL_DEPRECATEDIN_0_9_8' # define OSSL_DEPRECATEDIN_0_9_8 OSSL_DEPRECATED(0.9.8) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3577:3: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] i2d_RSAPrivateKey_bio(bio, rsa); ^ /usr/include/openssl/x509.h:617:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3588:3: warning: 'i2d_RSA_PUBKEY_bio' is deprecated [-Wdeprecated-declarations] i2d_RSA_PUBKEY_bio(bio, rsa); ^ /usr/include/openssl/x509.h:621:1: note: 'i2d_RSA_PUBKEY_bio' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3595:2: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] RSA_free(rsa); ^ /usr/include/openssl/rsa.h:293:1: note: 'RSA_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3634:9: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] rsa = RSA_generate_key(bit, RSA_F4, NULL, NULL); ^ /usr/include/openssl/rsa.h:253:1: note: 'RSA_generate_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void ^ /usr/include/openssl/macros.h:248:49: note: expanded from macro 'OSSL_DEPRECATEDIN_0_9_8' # define OSSL_DEPRECATEDIN_0_9_8 OSSL_DEPRECATED(0.9.8) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3647:3: warning: 'i2d_RSAPrivateKey_bio' is deprecated [-Wdeprecated-declarations] i2d_RSAPrivateKey_bio(bio, rsa); ^ /usr/include/openssl/x509.h:617:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3658:3: warning: 'i2d_RSA_PUBKEY_bio' is deprecated [-Wdeprecated-declarations] i2d_RSA_PUBKEY_bio(bio, rsa); ^ /usr/include/openssl/x509.h:621:1: note: 'i2d_RSA_PUBKEY_bio' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3668:2: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] RSA_free(rsa); ^ /usr/include/openssl/rsa.h:293:1: note: 'RSA_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:3940: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] ret_size = CalcUtf8ToUni(txt, StrLen(txt)); ^~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here UINT StrLen(char *str); ^ src/Mayaqua/Encrypt.c:3942: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] Utf8ToUni(ret, ret_size, txt, StrLen(txt)); ^~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here UINT StrLen(char *str); ^ src/Mayaqua/Encrypt.c:4749:27: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] char *uri = (char *)ASN1_STRING_data(ad->location->d.uniformResourceIdentifier); ^ /usr/include/openssl/asn1.h:680:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x); ^ /usr/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0' # define OSSL_DEPRECATEDIN_1_1_0 OSSL_DEPRECATED(1.1.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # 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] c->pipe_read = (int)hEvent; ^~~~~~~~~~~ src/Mayaqua/Encrypt.c:5040:2: warning: 'ERR_remove_state' is deprecated [-Wdeprecated-declarations] ERR_remove_state(0); ^ /usr/include/openssl/err.h:488:1: note: 'ERR_remove_state' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); ^ /usr/include/openssl/macros.h:237:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_0_0' # define OSSL_DEPRECATEDIN_1_0_0 OSSL_DEPRECATED(1.0.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5158:3: warning: 'MD5' is deprecated [-Wdeprecated-declarations] MD5(src, size, dst); ^ /usr/include/openssl/md5.h:52:1: note: 'MD5' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5175:2: warning: 'MD4' is deprecated [-Wdeprecated-declarations] MD4(src, size, dst); ^ /usr/include/openssl/md4.h:53:1: note: 'MD4' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 unsigned char *MD4(const unsigned char *d, size_t n, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5227:2: warning: 'RC4_set_key' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 void RC4_set_key(RC4_KEY *key, int len, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 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] # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ ret = recvfrom(s, data, size, 0, (struct sockaddr *)&addr, (int *)&sz); ^~~~~~~~~~ /usr/include/sys/socket.h:696:96: note: passing argument to parameter here ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); ^ src/Mayaqua/Encrypt.c:5249:2: warning: 'RC4' is deprecated [-Wdeprecated-declarations] RC4(c->Rc4Key, size, src, dst); ^ /usr/include/openssl/rc4.h:37:1: note: 'RC4' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ 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] ret = recvfrom(s, data, size, 0, (struct sockaddr *)&addr, (int *)&sz); ^~~~~~~~~~ /usr/include/sys/socket.h:696:96: note: passing argument to parameter here ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); ^ src/Mayaqua/Encrypt.c:5314:2: warning: 'MD5' is deprecated [-Wdeprecated-declarations] MD5(src, size, dst); ^ /usr/include/openssl/md5.h:52:1: note: 'MD5' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t n, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5329:2: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5347:2: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5367:2: warning: 'DES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] DES_cbc_encrypt(src, dest, size, ^ /usr/include/openssl/des.h:88:1: note: 'DES_cbc_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5385:2: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5403:2: warning: 'DES_ede3_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5418:36: warning: comparison of array 'key' equal to a null pointer is always false [-Wtautological-pointer-compare] if (dst == NULL || src == NULL || key == NULL) ^~~ ~~~~ src/Mayaqua/Encrypt.c:5437:2: warning: 'DES_set_odd_parity' is deprecated [-Wdeprecated-declarations] DES_set_odd_parity(&key); ^ /usr/include/openssl/des.h:176:1: note: 'DES_set_odd_parity' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void DES_set_odd_parity(DES_cblock *key); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5438:2: warning: 'DES_set_key_unchecked' is deprecated [-Wdeprecated-declarations] DES_set_key_unchecked(&key, &ks); ^ /usr/include/openssl/des.h:191:1: note: 'DES_set_key_unchecked' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5440:2: warning: 'DES_ecb_encrypt' is deprecated [-Wdeprecated-declarations] DES_ecb_encrypt(src, dst, &ks, 1); ^ /usr/include/openssl/des.h:104:1: note: 'DES_ecb_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5455:2: warning: 'DES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] DES_cbc_encrypt(src, dest, size, ^ /usr/include/openssl/des.h:88:1: note: 'DES_cbc_encrypt' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5548:2: warning: 'DES_set_key_unchecked' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5558:2: warning: 'DES_random_key' is deprecated [-Wdeprecated-declarations] DES_random_key((DES_cblock *)key_value); ^ /usr/include/openssl/des.h:175:1: note: 'DES_random_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int DES_random_key(DES_cblock *ret); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5594:2: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5595:2: warning: 'AES_set_decrypt_key' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5635:2: warning: 'AES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5658:2: warning: 'AES_cbc_encrypt' is deprecated [-Wdeprecated-declarations] 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 OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^src/Mayaqua/Network.c 6/usr/include/openssl/macros.h warning:s62 generated:. 52cc -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 : note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5833:6: warning: 'DH_compute_key' is deprecated [-Wdeprecated-declarations] i = DH_compute_key(dst_priv_key, bn, dh->dh); ^ /usr/include/openssl/dh.h:228:1: note: 'DH_compute_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5909:6: warning: 'i2d_DHparams' is deprecated [-Wdeprecated-declarations] r = i2d_DHparams_bio(bio, dh->dh); ^ /usr/include/openssl/dh.h:180:29: note: expanded from macro 'i2d_DHparams_bio' ASN1_i2d_bio_of(DH, i2d_DHparams, bp, x) ^ /usr/include/openssl/dh.h:233:41: note: 'i2d_DHparams' has been explicitly marked deprecated here DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0, DH, DHparams) ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5939:11: warning: 'DH_new' is deprecated [-Wdeprecated-declarations] dh->dh = DH_new(); ^ /usr/include/openssl/dh.h:203:1: note: 'DH_new' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5944:2: warning: 'DH_set0_pqg' is deprecated [-Wdeprecated-declarations] DH_set0_pqg(dh->dh, dhp, NULL, dhg); ^ /usr/include/openssl/dh.h:259:1: note: 'DH_set0_pqg' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5951:2: warning: 'DH_generate_key' is deprecated [-Wdeprecated-declarations] DH_generate_key(dh->dh); ^ /usr/include/openssl/dh.h:227:1: note: 'DH_generate_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5954:2: warning: 'DH_get0_key' is deprecated [-Wdeprecated-declarations] DH_get0_key(dh->dh, &pub, &priv); ^ /usr/include/openssl/dh.h:260:1: note: 'DH_get0_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:5978:2: warning: 'DH_free' is deprecated [-Wdeprecated-declarations] DH_free(dh->dh); ^ /usr/include/openssl/dh.h:204:1: note: 'DH_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Encrypt.c:6048:11: warning: left operand of comma operator has no effect [-Wunused-value] W[t] = (1,W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16]); ^ :13568:2: warning: 'SSL_CTX_set_tmp_dh_callback' is deprecated [-Wdeprecated-declarations] SSL_CTX_set_tmp_dh_callback(ssl_ctx, TmpDhCallback); ^ /usr/include/openssl/ssl.h:2226:1: note: 'SSL_CTX_set_tmp_dh_callback' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Network.c:13588:3: warning: 'SSL_CTX_set_ssl_version' is deprecated [-Wdeprecated-declarations] SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_method()); ^ /usr/include/openssl/ssl.h:1992:1: note: 'SSL_CTX_set_ssl_version' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ src/Mayaqua/Network.c:13651:4: warning: 'SSL_CTX_set_ssl_version' is deprecated [-Wdeprecated-declarations] SSL_CTX_set_ssl_version(ssl_ctx, SSLv23_client_method()); ^ /usr/include/openssl/ssl.h:1992:1: note: 'SSL_CTX_set_ssl_version' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # 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] new_socket = accept(s, (struct sockaddr *)&addr,(int *)&size); ^~~~~~~~~~~~ /usr/include/sys/socket.h:683:69: note: passing argument to parameter here 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] new_socket = accept(s, (struct sockaddr *)&addr,(int *)&size); ^~~~~~~~~~~~ /usr/include/sys/socket.h:683:69: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ 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 1 warning generated. 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] if (getsockopt(s, SOL_SOCKET, (send ? SO_SNDBUF : SO_RCVBUF), (char *)&value, &len) != 0) ^~~~ /usr/include/sys/socket.h:693:72: note: passing argument to parameter here 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] if (getpeername(sock->socket, (struct sockaddr *)&sockaddr6, (int *)&size) == 0) ^~~~~~~~~~~~ /usr/include/sys/socket.h:691:74: note: passing argument to parameter here 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] if (getsockname(sock->socket, (struct sockaddr *)&sockaddr6, (int *)&size) == 0) ^~~~~~~~~~~~ /usr/include/sys/socket.h:692:74: note: passing argument to parameter here 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] getsockopt(sock->socket, (sock->IPv6 ? IPPROTO_IPV6 : IPPROTO_IP), opt_value, (char *)&dw, &size) != 0) ^~~~~ /usr/include/sys/socket.h:693:72: note: passing argument to parameter here int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); ^ 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 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/Cedar/CM.c -o tmp/objs/Cedar/CM.o src/Mayaqua/Network.c:18947:2: warning: 'SSL_CTX_set_tmp_dh_callback' is deprecated [-Wdeprecated-declarations] SSL_CTX_set_tmp_dh_callback(ctx, TmpDhCallback); ^ /usr/include/openssl/ssl.h:2226:1: note: 'SSL_CTX_set_tmp_dh_callback' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ 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 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/Connection.c -o tmp/objs/Cedar/Connection.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/Console.c -o tmp/objs/Cedar/Console.o 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] UnixSelectInner(num, fds, 0, NULL, timeout); ^~~ src/Mayaqua/Network.c:9572:43: note: passing argument to parameter 'reads' here void UnixSelectInner(UINT num_read, UINT *reads, UINT num_write, UINT *writes, UINT timeout) ^ 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 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] 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 BRIDGE *BrNewBridge(HUB *h, char *name, POLICY *p, bool local, bool monitor, bool tapmode, char *tapaddr, bool limit_broadcast, LOCALBRIDGE *parent_local_bridge); ^ src/Cedar/Connection.c:1205:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(q)) ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1205:16: note: place parentheses around the assignment to silence this warning while (b = GetNext(q)) ^ ( ) src/Cedar/Connection.c:1205:16: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(q)) ^ == src/Cedar/Connection.c:1221:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(q)) ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1221:18: note: place parentheses around the assignment to silence this warning while (b = GetNext(q)) ^ ( ) src/Cedar/Connection.c:1221:18: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(q)) ^ == src/Cedar/Connection.csrc/Cedar/Command.c:402:15: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] InputToNull((void *)check_thread_global_1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1243:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(q)) ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1243:18: note: place parentheses around the assignment to silence this warning while (b = GetNext(q)) ^ ( ) src/Cedar/Connection.c:1243:18: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(q)) ^ == src/Cedar/Connection.c:1296:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(q)) ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1296:18: note: place parentheses around the assignment to silence this warning while (b = GetNext(q)) ^ ( ) src/Cedar/Connection.c:1296:18: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(q)) ^ == src/Cedar/Connection.c:1338:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(q)) ~~^~~~~~~~~~~~ src/Cedar/Connection.c:1338:17: note: place parentheses around the assignment to silence this warning while (b = GetNext(q)) ^ ( ) src/Cedar/Connection.c:1338:17: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(q)) ^ == src/Cedar/Connection.c:1498:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(c->SendBlocks)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:1498:16: note: place parentheses around the assignment to silence this warning while (block = GetNext(c->SendBlocks)) ^ ( ) src/Cedar/Connection.c:1498:16: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(c->SendBlocks)) ^ == src/Cedar/Command.c:689:16: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] InputToNull((void *)(UINT)(((UCHAR *)pp[i])[j] = j % 256));src/Cedar/Connection.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :1518:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(c->SendBlocks)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:1518:16: note: place parentheses around the assignment to silence this warning while (block = GetNext(c->SendBlocks)) ^ ( ) src/Cedar/Connection.c:1518:16: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(c->SendBlocks)) ^ == src/Cedar/Connection.c:1544:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(c->SendBlocks)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:1544:18: note: place parentheses around the assignment to silence this warning while (block = GetNext(c->SendBlocks)) ^ ( ) src/Cedar/Connection.c:1544:18: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(c->SendBlocks)) ^ == src/Cedar/Connection.c:1589:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(c->SendBlocks)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:1589:19: note: place parentheses around the assignment to silence this warning while (block = GetNext(c->SendBlocks)) ^ ( ) src/Cedar/Connection.c:1589:19: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(c->SendBlocks)) ^ == src/Cedar/Connection.c:2474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (size = VirtualGetNextPacket(v, &data)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:2474:15: note: place parentheses around the assignment to silence this warning while (size = VirtualGetNextPacket(v, &data)) ^ ( ) src/Cedar/Connection.c:2474:15: note: use '==' to turn this assignment into an equality comparison while (size = VirtualGetNextPacket(v, &data)) ^ == src/Cedar/Connection.c:2560:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (size = L3GetNextPacket(f, &data)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:2560:15: note: place parentheses around the assignment to silence this warning while (size = L3GetNextPacket(f, &data)) ^ ( ) src/Cedar/Connection.c:2560:15: note: use '==' to turn this assignment into an equality comparison 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] e = OpenEth(b->Name, b->Local, b->TapMode, b->TapMacAddress); ^~~~~~~~~~~~~~~~ ./src/Cedar/BridgeUnix.h:191:58: note: passing argument to parameter 'tapaddr' here 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] while (b = GetNext(c->Udp->BufferQueue)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:3297:13: note: place parentheses around the assignment to silence this warning while (b = GetNext(c->Udp->BufferQueue)) ^ ( ) src/Cedar/Connection.c:3297:13: note: use '==' to turn this assignment into an equality comparison 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] while (b = GetNext(c->SendBlocks)) ~~^~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:3422:13: note: place parentheses around the assignment to silence this warning while (b = GetNext(c->SendBlocks)) ^ ( ) src/Cedar/Connection.c:3422:13: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(c->SendBlocks)) ^ == src/Cedar/Connection.c:3434:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(c->SendBlocks2)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:3434:13: note: place parentheses around the assignment to silence this warning while (b = GetNext(c->SendBlocks2)) ^ ( ) src/Cedar/Connection.c:3434:13: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(c->SendBlocks2)) ^ == src/Cedar/Connection.c:3446:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(c->ReceivedBlocks)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Connection.c:3446:13: note: place parentheses around the assignment to silence this warning while (b = GetNext(c->ReceivedBlocks)) ^ ( ) src/Cedar/Connection.c:3446:13: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(c->ReceivedBlocks)) ^ == 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 src/Cedar/Command.c:7480:19: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] if (IsInList(o, (void *)n)) ^~~~~~~~~ src/Cedar/Command.c:7486:10: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] Add(o, (void *)n); ^~~~~~~~~ src/Cedar/Command.c:7563:17: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] t.Ports[i] = (UINT)LIST_DATA(ports, i); ^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Command.c:7635:39: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] ret = ParseHostPort(tmp, NULL, NULL, (UINT)param); ^~~~~~~~~~~ src/Cedar/Console.c2:2042:8: warning: call to undeclared function 'getch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 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/Hub.c -o tmp/objs/Cedar/Hub.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_OpenVPN.c -o tmp/objs/Cedar/Interop_OpenVPN.o 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_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 src/Cedar/Hub.c:3615:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(pa->PacketQueue)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Hub.c:3615:12: note: place parentheses around the assignment to silence this warning while (b = GetNext(pa->PacketQueue)) ^ ( ) src/Cedar/Hub.c:3615:12: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(pa->PacketQueue)) ^ == src/Cedar/Hub.c:6484: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] br->TapMode, br->TapMacAddress, br->LimitBroadcast, br); ^~~~~~~~~~~~~~~~~ ./src/Cedar/Bridge.h:158:98: note: passing argument to parameter 'tapaddr' here 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/IPsec_IKE.c -o tmp/objs/Cedar/IPsec_IKE.o 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/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 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/IPsec_Win7.c -o tmp/objs/Cedar/IPsec_Win7.o 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/Layer3.c -o tmp/objs/Cedar/Layer3.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/Link.c -o tmp/objs/Cedar/Link.o src/Cedar/IPsec_IKE.c:2429:47: warning: passing arguments to 'NewBuf' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ipsec_sa_sc->SharedKey = NewBuf(shared_key, shared_key_size); ^ src/Cedar/IPsec_IKE.c:2430:47: warning: passing arguments to 'NewBuf' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ipsec_sa_cs->SharedKey = NewBuf(shared_key, shared_key_size); ^ src/Cedar/Layer3.c:120:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = GetNext(f->IpPacketQueue)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Layer3.c:120:11: note: place parentheses around the assignment to silence this warning while (p = GetNext(f->IpPacketQueue)) ^ ( ) src/Cedar/Layer3.c:120:11: note: use '==' to turn this assignment into an equality comparison while (p = GetNext(f->IpPacketQueue)) ^ == src/Cedar/Layer3.c:1300:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = GetNext(f->IpPacketQueue)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Layer3.c:1300:11: note: place parentheses around the assignment to silence this warning while (p = GetNext(f->IpPacketQueue)) ^ ( ) src/Cedar/Layer3.c:1300:11: note: use '==' to turn this assignment into an equality comparison while (p = GetNext(f->IpPacketQueue)) ^ == src/Cedar/Layer3.c:1319:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pkt = GetNext(f->SendQueue)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Layer3.c:1319:13: note: place parentheses around the assignment to silence this warning while (pkt = GetNext(f->SendQueue)) ^ ( ) src/Cedar/Layer3.c:1319:13: note: use '==' to turn this assignment into an equality comparison while (pkt = GetNext(f->SendQueue)) ^ == 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 src/Cedar/Link.c:368:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(k->SendPacketQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Link.c:368:16: note: place parentheses around the assignment to silence this warning while (block = GetNext(k->SendPacketQueue)) ^ ( ) src/Cedar/Link.c:368:16: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(k->SendPacketQueue)) ^ == 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 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/Nat.c -o tmp/objs/Cedar/Nat.o 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/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/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] 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] while (rec = GetNext(g->RecordQueue)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Logging.c:3013:13: note: place parentheses around the assignment to silence this warning while (rec = GetNext(g->RecordQueue)) ^ ( ) src/Cedar/Logging.c:3013:13: note: use '==' to turn this assignment into an equality comparison while (rec = GetNext(g->RecordQueue)) ^ == 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 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 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 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/Sam.c -o tmp/objs/Cedar/Sam.o src/Cedar/NullLan.c:307:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (b = GetNext(n->PacketQueue)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/NullLan.c:307:12: note: place parentheses around the assignment to silence this warning while (b = GetNext(n->PacketQueue)) ^ ( ) src/Cedar/NullLan.c:307:12: note: use '==' to turn this assignment into an equality comparison while (b = GetNext(n->PacketQueue)) ^ == 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 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/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 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/Protocol.c:2146:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = GetErrorFromPack(p)) ~~~~^~~~~~~~~~~~~~~~~~~~~ src/Cedar/Protocol.c:2146:10: note: place parentheses around the assignment to silence this warning if (err = GetErrorFromPack(p)) ^ ( ) src/Cedar/Protocol.c:2146:10: note: use '==' to turn this assignment into an equality comparison if (err = GetErrorFromPack(p)) ^ == 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 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] if (a.Type == RADIUS_ATTRIBUTE_EAP_MESSAGE && a.DataSize >= 5 && a.DataSize <= 1500) ~~~~~~~~~~ ^ ~~~~ 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 src/Cedar/Radius.c:2388: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] UniToStr(utf8, sizeof(utf8), username); ^~~~ ./src/Mayaqua/Internat.h:170:21: note: passing argument to parameter 'str' here UINT UniToStr(char *str, UINT size, wchar_t *s); ^ src/Cedar/Radius.c:2393: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] size = 2 + (UCHAR)StrLen(utf8); ^~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here UINT StrLen(char *str); ^ src/Cedar/Radius.c:2396: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] WriteBuf(b, utf8, StrLen(utf8)); ^~~~ ./src/Mayaqua/Str.h:124:19: note: passing argument to parameter 'str' here UINT StrLen(char *str); ^ 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 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] radius_secret, StrLen(radius_secret), ^~~~~~~~~~~~~ ./src/Cedar/Radius.h:377:65: note: passing argument to parameter 'secret' here 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, ^ 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 src/Cedar/Protocol.c:7050:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (err = GetErrorFromPack(p)) ~~~~^~~~~~~~~~~~~~~~~~~~~ src/Cedar/Protocol.c:7050:10: note: place parentheses around the assignment to silence this warning if (err = GetErrorFromPack(p)) ^ ( ) src/Cedar/Protocol.c:7050:10: note: use '==' to turn this assignment into an equality comparison 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] 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 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] B64_Encode(response_key, hash, SHA1_SIZE); ^~~~ ./src/Mayaqua/Memory.h:330:33: note: passing argument to parameter 'source' here 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] p = JsonStrToPack(buf); ^~~ ./src/Mayaqua/Pack.h:291:27: note: passing argument to parameter 'str' here PACK *JsonStrToPack(char *str); ^ 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 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 1 warning generated. src/Cedar/Session.c:460:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (packet_size = pa->GetNextPacket(s, &packet)) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Session.c:460:23: note: place parentheses around the assignment to silence this warning while (packet_size = pa->GetNextPacket(s, &packet)) ^ ( ) src/Cedar/Session.c:460:23: note: use '==' to turn this assignment into an equality comparison while (packet_size = pa->GetNextPacket(s, &packet)) ^ == 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 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] tapmode, tapaddr, CfgGetBool(f, "LimitBroadcast")); ^~~~~~~ ./src/Cedar/Bridge.h:163:110: note: passing argument to parameter 'tapaddr' here void AddLocalBridge(CEDAR *c, char *hubname, char *devicename, bool local, bool monitor, bool tapmode, char *tapaddr, bool limit_broadcast); ^ 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/Server.c:6908:16: warning: cast to smaller integer type 'UINT' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] StStartServer((bool)param); ^~~~~~~~~~~ src/Cedar/Server.c:6922:38: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] t = NewThread(SiRebootServerThread, (void *)bridge); ^~~~~~~~~~~~~~ ./src/Mayaqua/Kernel.h:167:70: note: expanded from macro 'NewThread' #define NewThread(thread_proc, param) NewThreadNamed((thread_proc), (param), (#thread_proc)) ^~~~~ src/Cedar/Server.c:7845:28: warning: cast to 'void *' from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-void-pointer-cast] if (IsInList(h->IpTable, (void *)key)) ^~~~~~~~~~~ src/Cedar/Server.c:7847:24: warning: cast to 'IP_TABLE_ENTRY *' (aka 'struct IP_TABLE_ENTRY *') from smaller integer type 'UINT' (aka 'unsigned int') [-Wint-to-pointer-cast] IP_TABLE_ENTRY *e = (IP_TABLE_ENTRY *)key; ^~~~~~~~~~~~~~~~~~~~~ 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/WinUi.c -o tmp/objs/Cedar/WinUi.o 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/Wpc.c -o tmp/objs/Cedar/Wpc.o src/Cedar/Server.c:10451:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = GetNext(f->TaskQueue)) ~~^~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Server.c:10451:12: note: place parentheses around the assignment to silence this warning while (t = GetNext(f->TaskQueue)) ^ ( ) src/Cedar/Server.c:10451:12: note: use '==' to turn this assignment into an equality comparison while (t = GetNext(f->TaskQueue)) ^ == src/Cedar/Virtual.c:4135:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(n->UdpSendQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:4135:15: note: place parentheses around the assignment to silence this warning while (block = GetNext(n->UdpSendQueue)) ^ ( ) src/Cedar/Virtual.c:4135:15: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(n->UdpSendQueue)) ^ == src/Cedar/Virtual.c:4301:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(n->UdpSendQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:4301:15: note: place parentheses around the assignment to silence this warning while (block = GetNext(n->UdpSendQueue)) ^ ( ) src/Cedar/Virtual.c:4301:15: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(n->UdpSendQueue)) ^ == src/Cedar/Virtual.c:5664:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(n->UdpRecvQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5664:16: note: place parentheses around the assignment to silence this warning while (block = GetNext(n->UdpRecvQueue)) ^ ( ) src/Cedar/Virtual.c:5664:16: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(n->UdpRecvQueue)) ^ == src/Cedar/Virtual.c:5742:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(n->UdpRecvQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5742:16: note: place parentheses around the assignment to silence this warning while (block = GetNext(n->UdpRecvQueue)) ^ ( ) src/Cedar/Virtual.c:5742:16: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(n->UdpRecvQueue)) ^ == src/Cedar/Virtual.c:5937:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(n->UdpRecvQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5937:15: note: place parentheses around the assignment to silence this warning while (block = GetNext(n->UdpRecvQueue)) ^ ( ) src/Cedar/Virtual.c:5937:15: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(n->UdpRecvQueue)) ^ == src/Cedar/Virtual.c:5942:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(n->UdpSendQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5942:15: note: place parentheses around the assignment to silence this warning while (block = GetNext(n->UdpSendQueue)) ^ ( ) src/Cedar/Virtual.c:5942:15: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(n->UdpSendQueue)) ^ == src/Cedar/Virtual.c:5981:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(n->UdpRecvQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5981:15: note: place parentheses around the assignment to silence this warning while (block = GetNext(n->UdpRecvQueue)) ^ ( ) src/Cedar/Virtual.c:5981:15: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(n->UdpRecvQueue)) ^ == src/Cedar/Virtual.c:5986:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(n->UdpSendQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:5986:15: note: place parentheses around the assignment to silence this warning while (block = GetNext(n->UdpSendQueue)) ^ ( ) src/Cedar/Virtual.c:5986:15: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(n->UdpSendQueue)) ^ == 1 warning generated. src/Cedar/Virtual.c:10100:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (block = GetNext(v->SendQueue)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/Cedar/Virtual.c:10100:17: note: place parentheses around the assignment to silence this warning while (block = GetNext(v->SendQueue)) ^ ( ) src/Cedar/Virtual.c:10100:17: note: use '==' to turn this assignment into an equality comparison while (block = GetNext(v->SendQueue)) ^ == 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] UniToUtf8(ret->data, ret->size, content); ^~~~~~~~~ ./src/Mayaqua/Internat.h:163:22: note: passing argument to parameter 'u' here UINT UniToUtf8(BYTE *u, UINT size, wchar_t *s); ^ 2 warnings generated. 4 warnings generated. 1 warning generated. 5 warnings generated. 7 warnings generated. 9 warnings generated. 6 warnings generated. 16 warnings generated. 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/vpnserver/vpnserver.c -o tmp/objs/vpnserver.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/vpnclient/vpncsvc.c -o tmp/objs/vpnclient.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 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 -fstack-protector-strong -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 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 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/vpnclient.a rm -f tmp/as/vpnbridge.a rm -f tmp/as/vpnserver.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 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 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 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/vpnclient.a ar: warning: creating tmp/as/vpnserver.a ar: warning: creating tmp/as/vpnbridge.a ar: warning: creating tmp/as/vpncmd.a ranlib tmp/as/vpnclient.a ranlib tmp/as/vpncmd.a ranlib tmp/as/vpnserver.a ranlib tmp/as/vpnbridge.a 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: 4929 -> 1803 src/bin/hamcore/root_certs.dat: 400489 -> 275260 src/bin/hamcore/SOURCES_OF_BINARY_FILES.TXT: 6167 -> 2530 src/bin/hamcore/strtable_cn.stb: 566625 -> 152992 src/bin/hamcore/strtable_en.stb: 649158 -> 148356 src/bin/hamcore/strtable_ja.stb: 814264 -> 158351 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: 505097 SOURCES_OF_BINARY_FILES.TXT: offset: 780357 strtable_cn.stb: offset: 782887 strtable_en.stb: offset: 935879 strtable_ja.stb: offset: 1084235 vpnserver_api_doc.html: offset: 1242586 vpnweb_sample_cn.htm: offset: 1296349 vpnweb_sample_en.htm: offset: 1297927 vpnweb_sample_ja.htm: offset: 1299505 warning_cn.txt: offset: 1301483 warning_en.txt: offset: 1314689 warning_ja.txt: offset: 1327722 webui\cryptcom.cgi: offset: 1342223 webui\edituser.cgi: offset: 1343088 webui\error.cgi: offset: 1343811 webui\hub.cgi: offset: 1344054 webui\license.cgi: offset: 1344947 webui\listener.cgi: offset: 1345842 webui\localbridge.cgi: offset: 1346170 webui\login.cgi: offset: 1347088 webui\newhub.cgi: offset: 1347587 webui\redirect.cgi: offset: 1348060 webui\securenat.cgi: offset: 1348237 webui\server.cgi: offset: 1349362 webui\session.cgi: offset: 1350322 webui\user.cgi: offset: 1350868 webui\webui.css: offset: 1351401 wwwroot\admin\default\.gitignore: offset: 1351439 wwwroot\admin\default\.vscode\launch.json: offset: 1351462 wwwroot\admin\default\.vscode\settings.json: offset: 1351688 wwwroot\admin\default\.vscode\tasks.json: offset: 1351762 wwwroot\admin\default\hub.html: offset: 1352090 wwwroot\admin\default\include_footer.html: offset: 1352429 wwwroot\admin\default\include_head.html: offset: 1352521 wwwroot\admin\default\include_menu.html: offset: 1352817 wwwroot\admin\default\index.html: offset: 1353307 wwwroot\admin\default\out_webpack\bundle.js: offset: 1354499 wwwroot\admin\default\out_webpack\ts\index.d.ts: offset: 1968516 wwwroot\admin\default\out_webpack\ts\index.d.ts.map: offset: 1968772 wwwroot\admin\default\out_webpack\ts\main.d.ts: offset: 1969014 wwwroot\admin\default\out_webpack\ts\main.d.ts.map: offset: 1969278 wwwroot\admin\default\out_webpack\ts\vpnadmin.d.ts: offset: 1969534 wwwroot\admin\default\out_webpack\ts\vpnadmin.d.ts.map: offset: 1969592 wwwroot\admin\default\package-lock.json: offset: 1969690 wwwroot\admin\default\package.json: offset: 2007610 wwwroot\admin\default\src\ts\main.ts: offset: 2007909 wwwroot\admin\default\theme.css: offset: 2009645 wwwroot\admin\default\tsconfig.json: offset: 2009811 wwwroot\admin\default\tsconfig_webpack.json: offset: 2011650 wwwroot\admin\default\tslint.json: offset: 2013490 wwwroot\admin\default\webpack.config.js: offset: 2013715 wwwroot\admin\index.html: offset: 2014092 wwwroot\admin\README.md: offset: 2014272 wwwroot\index.html: offset: 2014829 Writing src/bin/BuiltHamcoreFiles/unix/hamcore.se2... Done. cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnserver/hamcore.se2 cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnclient/hamcore.se2 cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpnbridge/hamcore.se2 cp src/bin/BuiltHamcoreFiles/unix/hamcore.se2 bin/vpncmd/hamcore.se2 cc tmp/as/vpnclient.a -L/usr/local/lib -fstack-protector-strong -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 tmp/as/vpnbridge.a -L/usr/local/lib -fstack-protector-strong -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 tmp/as/vpncmd.a -L/usr/local/lib -fstack-protector-strong -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 cc tmp/as/vpnserver.a -L/usr/local/lib -fstack-protector-strong -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 =========================================================================== =>> Checking for filesystem violations... done =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =>> Recording filesystem state for prestage... done =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Staging for softether-devel-4.43.9799.b ===> Generating temporary packing list /bin/mkdir -p /wrkdirs/usr/ports/security/softether-devel/work/stage//usr/local/libexec/softether install -m 555 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/bin/vpnbridge/vpnbridge /wrkdirs/usr/ports/security/softether-devel/work/stage//usr/local/libexec/softether/vpnbridge install -m 555 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/bin/vpnclient/vpnclient /wrkdirs/usr/ports/security/softether-devel/work/stage//usr/local/libexec/softether/vpnclient install -m 555 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/bin/vpncmd/vpncmd /wrkdirs/usr/ports/security/softether-devel/work/stage//usr/local/libexec/softether/vpncmd install -m 555 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/bin/vpnserver/vpnserver /wrkdirs/usr/ports/security/softether-devel/work/stage//usr/local/libexec/softether/vpnserver install -m 0644 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/bin/vpnserver/hamcore.se2 /wrkdirs/usr/ports/security/softether-devel/work/stage//usr/local/libexec/softether/hamcore.se2 install -m 555 /wrkdirs/usr/ports/security/softether-devel/work/vpncmd /wrkdirs/usr/ports/security/softether-devel/work/stage//usr/local/sbin/vpncmd install -m 0644 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/AUTHORS.TXT /wrkdirs/usr/ports/security/softether-devel/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/ChangeLog /wrkdirs/usr/ports/security/softether-devel/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/LICENSE /wrkdirs/usr/ports/security/softether-devel/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/README /wrkdirs/usr/ports/security/softether-devel/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/THIRD_PARTY.TXT /wrkdirs/usr/ports/security/softether-devel/work/stage/usr/local/share/doc/softether install -m 0644 /wrkdirs/usr/ports/security/softether-devel/work/v4.43-9799/WARNING.TXT /wrkdirs/usr/ports/security/softether-devel/work/stage/usr/local/share/doc/softether ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) =========================================================================== ====> Running Q/A tests (stage-qa) Warning: you might not need LIB_DEPENDS on libreadline.so.8 ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) =>> Checking for staging violations... done =================================================== ===== env: DEVELOPER_MODE=yes PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-05-21T02:00:14+0000' 'PKG_NOTE_ports_top_git_hash=5a3149c6f' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=5a3149c6f' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building packages for softether-devel-4.43.9799.b ===> Building softether-devel-4.43.9799.b =========================================================================== =>> Recording filesystem state for preinst... done =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> Installing for softether-devel-4.43.9799.b ===> Checking if softether-devel is already installed ===> Registering installation for softether-devel-4.43.9799.b [14amd64-default] Installing softether-devel-4.43.9799.b... To run SoftEtherVPN client from startup, run sysrc softether_client_enable=yes To run SoftEtherVPN server from startup, run sysrc softether_server_enable=yes To run SoftEtherVPN bridge from startup, run sysrc softether_bridge_enable=yes To run SoftEtherVPN traffic server from startup, run sysrc softether_trafficserver_enable=yes Initial and further configuration of all SoftEther services can be done either by using VPN Client/Server/Bridge Manager for Windows or by vpncmd from command line. Please note client functionality is currently not supported in this version on FreeBSD. Use security/softether5 instead to use SoftEther as VPN client. When removing SoftEther VPN without the desire to reinstall, please ensure to remove the following directories as well: - /var/db/softether - /var/log/softether - /var/run/softether ===> SECURITY REPORT: This port has installed the following files which may act as network servers and may therefore pose a remote security risk to the system. /usr/local/libexec/softether/vpncmd /usr/local/libexec/softether/vpnbridge /usr/local/libexec/softether/vpnserver /usr/local/libexec/softether/vpnclient If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type 'make deinstall' to deinstall the port if this is a concern. For more information, and contact details about the security status of this software, see the following webpage: https://www.softether.org =========================================================================== =>> Checking shared library dependencies 0x0000000000000001 NEEDED Shared library: [libc.so.7] 0x0000000000000001 NEEDED Shared library: [libcrypto.so.30] 0x0000000000000001 NEEDED Shared library: [libiconv.so.2] 0x0000000000000001 NEEDED Shared library: [libm.so.5] 0x0000000000000001 NEEDED Shared library: [libncursesw.so.9] 0x0000000000000001 NEEDED Shared library: [libreadline.so.8] 0x0000000000000001 NEEDED Shared library: [libssl.so.30] 0x0000000000000001 NEEDED Shared library: [libthr.so.3] 0x0000000000000001 NEEDED Shared library: [libz.so.6] =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> Deinstalling for softether-devel ===> Deinstalling softether-devel-4.43.9799.b Updating database digests format: ....... done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: softether-devel: 4.43.9799.b Number of packages to be removed: 1 The operation will free 10 MiB. [14amd64-default] [1/1] Deinstalling softether-devel-4.43.9799.b... [14amd64-default] [1/1] Deleting files for softether-devel-4.43.9799.b: .......... done =========================================================================== =>> Checking for extra files and directories [00:02:00] Installing from package [14amd64-default] Installing softether-devel-4.43.9799.b... [14amd64-default] Extracting softether-devel-4.43.9799.b: ......... done ===== Message from softether-devel-4.43.9799.b: -- To run SoftEtherVPN client from startup, run sysrc softether_client_enable=yes To run SoftEtherVPN server from startup, run sysrc softether_server_enable=yes To run SoftEtherVPN bridge from startup, run sysrc softether_bridge_enable=yes To run SoftEtherVPN traffic server from startup, run sysrc softether_trafficserver_enable=yes Initial and further configuration of all SoftEther services can be done either by using VPN Client/Server/Bridge Manager for Windows or by vpncmd from command line. Please note client functionality is currently not supported in this version on FreeBSD. Use security/softether5 instead to use SoftEther as VPN client. When removing SoftEther VPN without the desire to reinstall, please ensure to remove the following directories as well: - /var/db/softether - /var/log/softether - /var/run/softether [00:02:00] Cleaning up ===> Cleaning for softether-devel-4.43.9799.b [00:02:00] Deinstalling package Updating database digests format: . done Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: softether-devel: 4.43.9799.b Number of packages to be removed: 1 The operation will free 10 MiB. [14amd64-default] [1/1] Deinstalling softether-devel-4.43.9799.b... [14amd64-default] [1/1] Deleting files for softether-devel-4.43.9799.b: .......... done build of security/softether-devel | softether-devel-4.43.9799.b ended at Tue May 21 11:00:56 JST 2024 build time: 00:00:42