FreeBSD Bugzilla – Attachment 192967 Details for
Bug 226956
net/haproxy: Fix build with OpenSSL 1.1 & LibreSSL 2.7
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
HAProxy fails to build with latest ports libressl 2.7.2
haproxy-1.7.11.log (text/plain), 939.45 KB, created by
Mike Walker
on 2018-05-01 13:15:55 UTC
(
hide
)
Description:
HAProxy fails to build with latest ports libressl 2.7.2
Filename:
MIME Type:
Creator:
Mike Walker
Created:
2018-05-01 13:15:55 UTC
Size:
939.45 KB
patch
obsolete
>=>> Building net/haproxy >build started at Tue May 1 12:55:50 UTC 2018 >port directory: /usr/ports/net/haproxy >package name: haproxy-1.7.11 >building for: FreeBSD 11amd64-local-job-04 11.1-RELEASE-p1 FreeBSD 11.1-RELEASE-p1 amd64 >maintained by: demon@FreeBSD.org >Makefile ident: $FreeBSD: head/net/haproxy/Makefile 468729 2018-04-30 17:18:35Z demon $ >Poudriere version: 3.2.6 >Host OSVERSION: 1101001 >Jail OSVERSION: 1101001 >Job Id: 04 > >---Begin Environment--- >SHELL=/bin/csh >OSVERSION=1101001 >UNAME_v=FreeBSD 11.1-RELEASE-p1 >UNAME_r=11.1-RELEASE-p1 >BLOCKSIZE=K >MAIL=/var/mail/root >STATUS=1 >HOME=/root >PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin >LOCALBASE=/usr/local >USER=root >LIBEXECPREFIX=/usr/local/libexec/poudriere >POUDRIERE_VERSION=3.2.6 >MASTERMNT=/data/poudriere/data/.m/11amd64-local/ref >POUDRIERE_BUILD_TYPE=bulk >PACKAGE_BUILDING=yes >SAVED_TERM=screen >GID=0 >UID=0 >PWD=/data/poudriere/data/.m/11amd64-local/ref/.p/pool >P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS >MASTERNAME=11amd64-local >SCRIPTPREFIX=/usr/local/share/poudriere >OLDPWD=/data/poudriere/data/.m/11amd64-local/ref/.p >SCRIPTPATH=/usr/local/share/poudriere/bulk.sh >POUDRIEREPATH=/usr/local/bin/poudriere >---End Environment--- > >---Begin Poudriere Port Flags/Env--- >PORT_FLAGS= >PKGENV= >FLAVOR= >DEPENDS_ARGS= >MAKE_ARGS= >---End Poudriere Port Flags/Env--- > >---Begin OPTIONS List--- >===> The following configuration options are available for haproxy-1.7.11: > DEVICEATLAS=off: DeviceAtlas Device Detection support > DOCS=on: Build and/or install documentation > EXAMPLES=on: Build and/or install examples > LUA=on: Lua scripting language support > OPENSSL=on: SSL/TLS support via OpenSSL >====> Use Perl Compatible Regular Expressions: you can only select none or one of them > DPCRE=off: Link dynamically > SPCRE=on: Link statically >===> Use 'make config' to modify these settings >---End OPTIONS List--- > >--MAINTAINER-- >demon@FreeBSD.org >--End MAINTAINER-- > >--CONFIGURE_ARGS-- > >--End CONFIGURE_ARGS-- > >--CONFIGURE_ENV-- >MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/net/haproxy/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/haproxy/work HOME=/wrkdirs/usr/ports/net/haproxy/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/haproxy/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh >--End CONFIGURE_ENV-- > >--MAKE_ENV-- >LUA_MODLIBDIR=/usr/local/lib/lua/5.3 LUA_MODSHAREDIR=/usr/local/share/lua/5.3 LUA_VER=5.3 LUA_INCDIR=/usr/local/include/lua53 LUA_LIBDIR=/usr/local/lib OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/wrkdirs/usr/ports/net/haproxy/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/haproxy/work HOME=/wrkdirs/usr/ports/net/haproxy/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/haproxy/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,-rpath,/usr/local/lib -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing " MANPREFIX="/usr/local" 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-- >PORTDOCS="" PORTEXAMPLES="" LUA_MODLIBDIR=lib/lua/5.3 LUA_MODSHAREDIR=share/lua/5.3 LUA_VER=5.3 LUA_INCDIR=include/lua53 LUA_LIBDIR=lib LUA_VER_STR=53 OSREL=11.1 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/haproxy" EXAMPLESDIR="share/examples/haproxy" DATADIR="share/haproxy" WWWDIR="www/haproxy" ETCDIR="etc/haproxy" >--End PLIST_SUB-- > >--SUB_LIST-- >PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/haproxy DOCSDIR=/usr/local/share/doc/haproxy EXAMPLESDIR=/usr/local/share/examples/haproxy WWWDIR=/usr/local/www/haproxy ETCDIR=/usr/local/etc/haproxy >--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 >#### /usr/local/etc/poudriere.d/11amd64-make.conf #### >WITH_PKG=yes ># Build ports against security/libressl >OPENSSL_PORT= security/libressl >DEFAULT_VERSIONS+= ssl=libressl mysql=5.7 >#### /usr/ports/Mk/Scripts/ports_env.sh #### >_CCVERSION_921dbbb2=FreeBSD clang version 4.0.0 (tags/RELEASE_400/final 297347) (based on LLVM 4.0.0) Target: x86_64-unknown-freebsd11.1 Thread model: posix InstalledDir: /usr/bin >_ALTCCVERSION_921dbbb2=none >_CXXINTERNAL_acaad9ca=FreeBSD clang version 4.0.0 (tags/RELEASE_400/final 297347) (based on LLVM 4.0.0) Target: x86_64-unknown-freebsd11.1 Thread model: posix InstalledDir: /usr/bin "/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--hash-style=both" "--enable-new-dtags" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o" >CC_OUTPUT_921dbbb2_58173849=yes >CC_OUTPUT_921dbbb2_9bdba57c=yes >CC_OUTPUT_921dbbb2_6a4fe7f5=yes >CC_OUTPUT_921dbbb2_6bcac02b=yes >CC_OUTPUT_921dbbb2_67d20829=yes >CC_OUTPUT_921dbbb2_bfa62e83=yes >CC_OUTPUT_921dbbb2_f0b4d593=yes >CC_OUTPUT_921dbbb2_308abb44=yes >CC_OUTPUT_921dbbb2_f00456e5=yes >CC_OUTPUT_921dbbb2_65ad290d=yes >CC_OUTPUT_921dbbb2_b2657cc3=yes >CC_OUTPUT_921dbbb2_380987f7=yes >_OBJC_CCVERSION_921dbbb2=FreeBSD clang version 4.0.0 (tags/RELEASE_400/final 297347) (based on LLVM 4.0.0) Target: x86_64-unknown-freebsd11.1 Thread model: posix InstalledDir: /usr/bin >_OBJC_ALTCCVERSION_921dbbb2=none >ARCH=amd64 >OPSYS=FreeBSD >_OSRELEASE=11.1-RELEASE-p1 >OSREL=11.1 >OSVERSION=1101001 >PYTHONBASE=/usr/local >HAVE_COMPAT_IA32_KERN=YES >_SMP_CPUS=4 >CONFIGURE_MAX_CMD_LEN=262144 >HAVE_PORTS_ENV=1 >#### Misc Poudriere #### >DISABLE_MAKE_JOBS=poudriere >---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) 11869 >open files (-n) 1024 >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-- >=======================<phase: check-sanity >============================ >===> License GPLv2 LGPL21 accepted by the user >=========================================================================== >=======================<phase: pkg-depends >============================ >===> haproxy-1.7.11 depends on file: /usr/local/sbin/pkg - not found >===> Installing existing package /packages/All/pkg-1.10.5.txz >[11amd64-local-job-04] Installing pkg-1.10.5... >[11amd64-local-job-04] Extracting pkg-1.10.5: .......... done >===> haproxy-1.7.11 depends on file: /usr/local/sbin/pkg - found >===> Returning to build of haproxy-1.7.11 >=========================================================================== >=======================<phase: fetch-depends >============================ >=========================================================================== >=======================<phase: fetch >============================ >===> License GPLv2 LGPL21 accepted by the user >=> haproxy-1.7.11.tar.gz doesn't seem to exist in /portdistfiles/. >=> Attempting to fetch http://www.haproxy.org/download/1.7/src/haproxy-1.7.11.tar.gz >haproxy-1.7.11.tar.gz 0 B 0 Bps >===> Fetching all distfiles required by haproxy-1.7.11 for building >=========================================================================== >=======================<phase: checksum >============================ >===> License GPLv2 LGPL21 accepted by the user >===> Fetching all distfiles required by haproxy-1.7.11 for building >=> SHA256 Checksum OK for haproxy-1.7.11.tar.gz. >=========================================================================== >=======================<phase: extract-depends>============================ >=========================================================================== >=======================<phase: extract >============================ >===> License GPLv2 LGPL21 accepted by the user >===> Fetching all distfiles required by haproxy-1.7.11 for building >===> Extracting for haproxy-1.7.11 >=> SHA256 Checksum OK for haproxy-1.7.11.tar.gz. >=========================================================================== >=======================<phase: patch-depends >============================ >=========================================================================== >=======================<phase: patch >============================ >===> Patching for haproxy-1.7.11 >===> Applying FreeBSD patches for haproxy-1.7.11 >=========================================================================== >=======================<phase: build-depends >============================ >===> haproxy-1.7.11 depends on executable: gmake - not found >===> Installing existing package /packages/All/gmake-4.2.1_2.txz >[11amd64-local-job-04] Installing gmake-4.2.1_2... >[11amd64-local-job-04] `-- Installing gettext-runtime-0.19.8.1_1... >[11amd64-local-job-04] | `-- Installing indexinfo-0.3.1... >[11amd64-local-job-04] | `-- Extracting indexinfo-0.3.1: .... done >[11amd64-local-job-04] `-- Extracting gettext-runtime-0.19.8.1_1: .......... done >[11amd64-local-job-04] Extracting gmake-4.2.1_2: .......... done >===> haproxy-1.7.11 depends on executable: gmake - found >===> Returning to build of haproxy-1.7.11 >===> haproxy-1.7.11 depends on file: /usr/local/lib/libcrypto.so.43 - not found >===> Installing existing package /packages/All/libressl-2.7.2_1.txz >[11amd64-local-job-04] Installing libressl-2.7.2_1... >[11amd64-local-job-04] Extracting libressl-2.7.2_1: .......... done >===> haproxy-1.7.11 depends on file: /usr/local/lib/libcrypto.so.43 - found >===> Returning to build of haproxy-1.7.11 >=========================================================================== >=======================<phase: lib-depends >============================ >===> haproxy-1.7.11 depends on shared library: libpcre.so - not found >===> Installing existing package /packages/All/pcre-8.40_1.txz >[11amd64-local-job-04] Installing pcre-8.40_1... >[11amd64-local-job-04] Extracting pcre-8.40_1: .......... done >===> haproxy-1.7.11 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so) >===> Returning to build of haproxy-1.7.11 >===> haproxy-1.7.11 depends on shared library: liblua-5.3.so - not found >===> Installing existing package /packages/All/lua53-5.3.4_2.txz >[11amd64-local-job-04] Installing lua53-5.3.4_2... >[11amd64-local-job-04] `-- Installing libedit-3.1.20170329_2,1... >[11amd64-local-job-04] `-- Extracting libedit-3.1.20170329_2,1: .......... done >[11amd64-local-job-04] Extracting lua53-5.3.4_2: ......... done >===> haproxy-1.7.11 depends on shared library: liblua-5.3.so - found (/usr/local/lib/liblua-5.3.so) >===> Returning to build of haproxy-1.7.11 >=========================================================================== >=======================<phase: configure >============================ >===> Configuring for haproxy-1.7.11 >=========================================================================== >=======================<phase: build >============================ >===> Building for haproxy-1.7.11 >gmake[1]: Entering directory '/wrkdirs/usr/ports/net/haproxy/work/haproxy-1.7.11' >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" \ > -DBUILD_TARGET='"freebsd"' \ > -DBUILD_ARCH='"amd64"' \ > -DBUILD_CPU='"generic"' \ > -DBUILD_CC='"cc"' \ > -DBUILD_CFLAGS='"-O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS"' \ > -DBUILD_OPTIONS='"USE_GETADDRINFO=1 USE_ZLIB=1 USE_CPU_AFFINITY=1 USE_ACCEPT4=1 USE_REGPARM=1 USE_OPENSSL=1 USE_LUA=1 USE_STATIC_PCRE=1 USE_PCRE_JIT=1"' \ > -c -o src/haproxy.o src/haproxy.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/haproxy.c:65: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/haproxy.c:65: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/haproxy.c:65: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/base64.o src/base64.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/protocol.o src/protocol.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/protocol.c:19: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/protocol.c:19: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >26 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/uri_auth.o src/uri_auth.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/uri_auth.c:20: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/uri_auth.c:20: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/uri_auth.c:20: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/standard.o src/standard.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/standard.c:29: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/standard.c:29: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/standard.c:31: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/buffer.o src/buffer.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/buffer.c:21: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/buffer.c:21: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/buffer.c:21: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/log.o src/log.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/log.c:29: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/log.c:29: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/log.c:32: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/task.o src/task.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/task.c:18: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/task.c:18: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/task.c:22: >In file included from include/proto/proxy.h:28: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/chunk.o src/chunk.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/chunk.c:20: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/chunk.c:20: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >26 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/channel.o src/channel.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/channel.c:21: >In file included from include/proto/channel.h:31: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/channel.c:21: >In file included from include/proto/channel.h:31: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/channel.c:21: >In file included from include/proto/channel.h:35: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/listener.o src/listener.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/listener.c:25: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/listener.c:25: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/listener.c:28: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/lru.o src/lru.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/lru.c:25: >In file included from include/import/lru.h:25: >In file included from ebtree/eb64tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >10 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/xxhash.o src/xxhash.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/time.o src/time.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/time.c:16: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/time.c:16: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >26 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/fd.o src/fd.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/fd.c:155: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/fd.c:155: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/fd.c:155: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/pipe.o src/pipe.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/pipe.c:19: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/pipe.c:19: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/pipe.c:19: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/regex.o src/regex.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/regex.c:20: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/regex.c:20: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/regex.c:21: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/cfgparse.o src/cfgparse.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/cfgparse.c:36: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/cfgparse.c:36: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/cfgparse.c:36: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >src/cfgparse.c:5090:34: warning: implicit conversion from 'int' to 'char' changes value from 130 to -126 [-Wconstant-conversion] > curproxy->check_req[5] = 130; > ~ ^~~ >src/cfgparse.c:5116:33: warning: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Wconstant-conversion] > curproxy->check_req[5] = 128; > ~ ^~~ >49 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/server.o src/server.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/server.c:17: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/server.c:17: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/server.c:17: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/checks.o src/checks.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/checks.c:36: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/checks.c:36: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/checks.c:39: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/queue.o src/queue.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/queue.c:15: >In file included from include/common/time.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/queue.c:15: >In file included from include/common/time.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/queue.c:17: >In file included from include/proto/queue.h:29: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/frontend.o src/frontend.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/frontend.c:29: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/frontend.c:29: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/frontend.c:32: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/proxy.o src/proxy.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/proxy.c:21: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/proxy.c:21: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/proxy.c:21: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/peers.o src/peers.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/peers.c:25: >In file included from include/common/time.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/peers.c:25: >In file included from include/common/time.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/peers.c:28: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >src/peers.c:253:16: warning: implicit conversion from 'int' to 'char' changes value from 133 to -123 [-Wconstant-conversion] > *msg_type = PEER_MSG_STKT_UPDATE_TIMED; > ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ >src/peers.c:255:16: warning: implicit conversion from 'int' to 'char' changes value from 134 to -122 [-Wconstant-conversion] > *msg_type = PEER_MSG_STKT_INCUPDATE_TIMED; > ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >src/peers.c:259:16: warning: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Wconstant-conversion] > *msg_type = PEER_MSG_STKT_UPDATE; > ~ ^~~~~~~~~~~~~~~~~~~~ >src/peers.c:261:16: warning: implicit conversion from 'int' to 'char' changes value from 129 to -127 [-Wconstant-conversion] > *msg_type = PEER_MSG_STKT_INCUPDATE; > ~ ^~~~~~~~~~~~~~~~~~~~~~~ >src/peers.c:430:11: warning: implicit conversion from 'int' to 'char' changes value from 130 to -126 [-Wconstant-conversion] > msg[1] = PEER_MSG_STKT_DEFINE; > ~ ^~~~~~~~~~~~~~~~~~~~ >src/peers.c:466:11: warning: implicit conversion from 'int' to 'char' changes value from 132 to -124 [-Wconstant-conversion] > msg[1] = PEER_MSG_STKT_ACK; > ~ ^~~~~~~~~~~~~~~~~ >53 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/arg.o src/arg.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/arg.c:17: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/arg.c:17: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >26 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/stick_table.o src/stick_table.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/stick_table.c:20: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/stick_table.c:20: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/stick_table.c:23: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/stick_table.c:24: >ebtree/ebsttree.h:149:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:176:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:177:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:178:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:179:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > old_leaf = eb_dotag(&old->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:216:31: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:278:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:279:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:280:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:281:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > old_node = eb_dotag(&old->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:303:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:319:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >59 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/proto_uxst.o src/proto_uxst.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/proto_uxst.c:34: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/proto_uxst.c:34: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/proto_uxst.c:38: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/connection.o src/connection.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/connection.c:17: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/connection.c:17: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/connection.c:19: >In file included from include/proto/connection.h:30: >In file included from include/proto/obj_type.h:27: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/proto_http.o src/proto_http.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/proto_http.c:35: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/proto_http.c:35: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/proto_http.c:42: >In file included from include/types/cli.h:24: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/raw_sock.o src/raw_sock.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/raw_sock.c:29: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/raw_sock.c:29: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/raw_sock.c:33: >In file included from include/proto/connection.h:30: >In file included from include/proto/obj_type.h:27: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/backend.o src/backend.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/backend.c:27: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/backend.c:27: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/backend.c:31: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/tcp_rules.o src/tcp_rules.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/tcp_rules.c:12: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/tcp_rules.c:12: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/tcp_rules.c:12: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/lb_chash.o src/lb_chash.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/lb_chash.c:22: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/lb_chash.c:22: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/lb_chash.c:25: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/lb_fwlc.o src/lb_fwlc.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/lb_fwlc.c:16: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/lb_fwlc.c:16: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/lb_fwlc.c:18: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/lb_fwrr.o src/lb_fwrr.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/lb_fwrr.c:16: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/lb_fwrr.c:16: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/lb_fwrr.c:18: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/lb_map.o src/lb_map.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/lb_map.c:16: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/lb_map.c:16: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/lb_map.c:18: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/lb_fas.o src/lb_fas.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/lb_fas.c:22: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/lb_fas.c:22: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/lb_fas.c:24: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/stream_interface.o src/stream_interface.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/stream_interface.c:26: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/stream_interface.c:26: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/stream_interface.c:30: >In file included from include/proto/applet.h:29: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/stats.o src/stats.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/stats.c:27: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/stats.c:27: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/stats.c:27: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/proto_tcp.o src/proto_tcp.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/proto_tcp.c:40: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/proto_tcp.c:40: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/proto_tcp.c:43: >In file included from include/types/action.h:27: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/applet.o src/applet.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/applet.c:18: >In file included from include/proto/applet.h:29: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/applet.c:18: >In file included from include/proto/applet.h:29: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/applet.c:18: >In file included from include/proto/applet.h:29: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/session.o src/session.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/session.c:18: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/session.c:18: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/session.c:18: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/stream.o src/stream.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/stream.c:17: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/stream.c:17: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/stream.c:17: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/hdr_idx.o src/hdr_idx.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/ev_select.o src/ev_select.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/ev_select.c:19: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/ev_select.c:19: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/ev_select.c:22: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/signal.o src/signal.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/signal.c:16: >In file included from include/proto/signal.h:15: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/signal.c:16: >In file included from include/proto/signal.h:15: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/signal.c:17: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/acl.o src/acl.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/acl.c:19: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/acl.c:19: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/acl.c:22: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/acl.c:34: >ebtree/ebsttree.h:149:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:176:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:177:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:178:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:179:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > old_leaf = eb_dotag(&old->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:216:31: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:278:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:279:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:280:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:281:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > old_node = eb_dotag(&old->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:303:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:319:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >59 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/sample.o src/sample.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/sample.c:19: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/sample.c:19: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/sample.c:19: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/memory.o src/memory.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/memory.c:13: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/memory.c:13: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/memory.c:13: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/freq_ctr.o src/freq_ctr.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/freq_ctr.c:14: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/freq_ctr.c:14: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >26 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/auth.o src/auth.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/auth.c:31: >In file included from include/proto/acl.h:26: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >In file included from ebtree/ebmbtree.h:25: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/auth.c:31: >In file included from include/proto/acl.h:26: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/auth.c:31: >In file included from include/proto/acl.h:26: >In file included from include/types/acl.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/proto_udp.o src/proto_udp.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/proto_udp.c:13: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/proto_udp.c:13: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/proto_udp.c:13: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/compression.o src/compression.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/compression.c:32: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/compression.c:32: >In file included from include/types/global.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/compression.c:32: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/payload.o src/payload.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/payload.c:16: >In file included from include/proto/acl.h:26: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >In file included from ebtree/ebmbtree.h:25: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/payload.c:16: >In file included from include/proto/acl.h:26: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/payload.c:16: >In file included from include/proto/acl.h:26: >In file included from include/types/acl.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/hash.o src/hash.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/pattern.o src/pattern.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/pattern.c:17: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/pattern.c:17: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/pattern.c:19: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/pattern.c:26: >ebtree/ebsttree.h:149:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:176:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:177:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:178:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:179:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > old_leaf = eb_dotag(&old->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:216:31: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:278:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:279:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:280:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:281:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > old_node = eb_dotag(&old->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:303:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:319:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >59 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/map.o src/map.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/map.c:16: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/map.c:16: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/map.c:18: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/namespace.o src/namespace.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/namespace.c:13: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/namespace.c:13: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/namespace.c:17: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/mailers.o src/mailers.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/dns.o src/dns.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/dns.c:22: >In file included from include/common/time.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/dns.c:22: >In file included from include/common/time.h:28: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/dns.c:25: >In file included from include/types/applet.h:25: >In file included from include/types/hlua.h:9: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/vars.o src/vars.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/vars.c:3: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/vars.c:3: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/vars.c:3: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/filters.o src/filters.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/filters.c:15: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/filters.c:15: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/filters.c:15: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/flt_http_comp.o src/flt_http_comp.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/flt_http_comp.c:14: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/flt_http_comp.c:14: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/flt_http_comp.c:14: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/flt_trace.o src/flt_trace.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/flt_trace.c:15: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/flt_trace.c:15: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/flt_trace.c:21: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/flt_spoe.o src/flt_spoe.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/flt_spoe.c:16: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/flt_spoe.c:16: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/flt_spoe.c:16: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/cli.o src/cli.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/cli.c:27: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >In file included from ebtree/eb32tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/cli.c:27: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:35: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/cli.c:27: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/ev_poll.o src/ev_poll.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/ev_poll.c:20: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/ev_poll.c:20: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/ev_poll.c:23: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/ev_kqueue.o src/ev_kqueue.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/ev_kqueue.c:22: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:27: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/ev_kqueue.c:22: >In file included from include/common/ticks.h:56: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/ev_kqueue.c:26: >In file included from include/types/global.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >47 warnings generated. >cc -Iinclude -Iebtree -Wall -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-strict-aliasing -Wdeclaration-after-statement -fwrapv -fno-strict-overflow -DFREEBSD_PORTS -DTPROXY -DCONFIG_HAP_CRYPT -DUSE_GETADDRINFO -DUSE_ZLIB -DENABLE_POLL -DENABLE_KQUEUE -DUSE_CPU_AFFINITY -DUSE_ACCEPT4 -DCONFIG_REGPARM=3 -DUSE_OPENSSL -I/usr/local/include -DUSE_LUA -I/usr/local/include/lua53 -DUSE_PCRE -I/usr/local/include -DUSE_PCRE_JIT -DCONFIG_HAPROXY_VERSION=\"1.7.11\" -DCONFIG_HAPROXY_DATE=\"2018/04/30\" -c -o src/ssl_sock.o src/ssl_sock.c >cc: warning: argument unused during compilation: '-fno-strict-overflow' [-Wunused-command-line-argument] >In file included from src/ssl_sock.c:55: >In file included from include/import/lru.h:25: >In file included from ebtree/eb64tree.h:24: >ebtree/ebtree.h:469:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_left = eb_dotag(&new->branches, EB_LEFT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:470:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_rght = eb_dotag(&new->branches, EB_RGHT); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:471:35: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_troot_t *new_leaf = eb_dotag(&new->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:488:41: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[EB_RGHT] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:493:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_LEAF); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:506:38: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > head->branches.b[side] = eb_dotag(&new->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:511:40: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new->branches.b[EB_LEFT] = eb_dotag(&sub->branches, EB_NODE); > ^~~~~~~~~~~~~ >ebtree/ebtree.h:759:33: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > gparent->b[gpside] = eb_dotag(&parent->branches, EB_NODE); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:765:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >ebtree/ebtree.h:768:15: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > eb_dotag(&parent->branches, pside); > ^~~~~~~~~~~~~~~~ >In file included from src/ssl_sock.c:63: >In file included from include/common/standard.h:36: >In file included from include/common/namespace.h:5: >In file included from ebtree/ebistree.h:28: >In file included from ebtree/ebpttree.h:25: >ebtree/eb32tree.h:254:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:279:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:305:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:310:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:311:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:312:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:362:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:386:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:412:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:433:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:438:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:443:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:444:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:445:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/eb32tree.h:495:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/ssl_sock.c:66: >In file included from include/common/cfgparse.h:29: >In file included from include/proto/log.h:32: >In file included from include/types/proxy.h:38: >In file included from include/types/acl.h:31: >In file included from include/types/pattern.h:32: >ebtree/ebmbtree.h:243:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:268:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:280:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:300:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:310:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:317:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:318:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:319:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:369:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:589:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:620:14: warning: taking address of packed member 'leaf_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.leaf_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:637:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:658:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:671:14: warning: taking address of packed member 'node_p' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > up_ptr = &old->node.node_p; > ^~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:684:13: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:693:12: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:706:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:785:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:786:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:787:23: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebmbtree.h:802:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/ssl_sock.c:69: >ebtree/ebsttree.h:149:32: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[EB_LEFT] = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:176:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:177:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:178:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:179:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > old_leaf = eb_dotag(&old->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:216:31: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:278:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_left = eb_dotag(&new->node.branches, EB_LEFT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:279:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_rght = eb_dotag(&new->node.branches, EB_RGHT); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:280:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > new_leaf = eb_dotag(&new->node.branches, EB_LEAF); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:281:25: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > old_node = eb_dotag(&old->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:303:11: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root = &old->node.branches; > ^~~~~~~~~~~~~~~~~~ >ebtree/ebsttree.h:319:28: warning: taking address of packed member 'branches' of class or structure 'eb_node' may result in an unaligned pointer value [-Waddress-of-packed-member] > root->b[side] = eb_dotag(&new->node.branches, EB_NODE); > ^~~~~~~~~~~~~~~~~~ >In file included from src/ssl_sock.c:86: >include/proto/openssl-compat.h:97:36: error: static declaration of 'SSL_SESSION_get0_id_context' follows non-static declaration >static inline const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *sess, unsigned int *sid_ctx_length) > ^ >/usr/local/include/openssl/ssl.h:1330:22: note: previous declaration is here >const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *ss, > ^ >In file included from src/ssl_sock.c:86: >include/proto/openssl-compat.h:103:19: error: static declaration of 'SSL_SESSION_set1_id' follows non-static declaration >static inline int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, unsigned int sid_len) > ^ >/usr/local/include/openssl/ssl.h:1320:5: note: previous declaration is here >int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, > ^ >In file included from src/ssl_sock.c:86: >include/proto/openssl-compat.h:110:34: error: static declaration of 'OCSP_SINGLERESP_get0_id' follows non-static declaration >static inline const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *single) > ^ >/usr/local/include/openssl/ocsp.h:514:20: note: previous declaration is here >const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *x); > ^ >In file included from src/ssl_sock.c:86: >include/proto/openssl-compat.h:115:32: error: static declaration of 'SSL_CTX_get_default_passwd_cb' follows non-static declaration >static inline pem_password_cb *SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx) > ^ >/usr/local/include/openssl/ssl.h:1368:18: note: previous declaration is here >pem_password_cb *SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx); > ^ >In file included from src/ssl_sock.c:86: >include/proto/openssl-compat.h:120:21: error: static declaration of 'SSL_CTX_get_default_passwd_cb_userdata' follows non-static declaration >static inline void *SSL_CTX_get_default_passwd_cb_userdata(SSL_CTX *ctx) > ^ >/usr/local/include/openssl/ssl.h:1370:7: note: previous declaration is here >void *SSL_CTX_get_default_passwd_cb_userdata(SSL_CTX *ctx); > ^ >In file included from src/ssl_sock.c:86: >include/proto/openssl-compat.h:126:19: error: static declaration of 'DH_set0_pqg' follows non-static declaration >static inline int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g) > ^ >/usr/local/include/openssl/dh.h:195:5: note: previous declaration is here >int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); > ^ >In file included from src/ssl_sock.c:86: >include/proto/openssl-compat.h:135:36: error: static declaration of 'ASN1_STRING_get0_data' follows non-static declaration >static inline const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *x) > ^ >/usr/local/include/openssl/asn1.h:788:22: note: previous declaration is here >const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *x); > ^ >In file included from src/ssl_sock.c:86: >include/proto/openssl-compat.h:140:27: error: static declaration of 'X509_get0_tbs_sigalg' follows non-static declaration >static inline X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x) > ^ >/usr/local/include/openssl/x509.h:997:19: note: previous declaration is here >const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x); > ^ >src/ssl_sock.c:4705:18: warning: passing 'const ASN1_OBJECT **' (aka 'const struct asn1_object_st **') to parameter of type 'ASN1_OBJECT **' (aka 'struct asn1_object_st **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] > X509_ALGOR_get0(&algorithm, NULL, NULL, X509_get0_tbs_sigalg(crt)); > ^~~~~~~~~~ >/usr/local/include/openssl/x509.h:774:36: note: passing argument to parameter 'paobj' here >void X509_ALGOR_get0(ASN1_OBJECT **paobj, int *pptype, void **ppval, > ^ >src/ssl_sock.c:4705:42: warning: passing 'const X509_ALGOR *' (aka 'const struct X509_algor_st *') to parameter of type 'X509_ALGOR *' (aka 'struct X509_algor_st *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] > X509_ALGOR_get0(&algorithm, NULL, NULL, X509_get0_tbs_sigalg(crt)); > ^~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/include/openssl/x509.h:775:19: note: passing argument to parameter 'algor' here > X509_ALGOR *algor); > ^ >61 warnings and 8 errors generated. >gmake[1]: *** [Makefile:826: src/ssl_sock.o] Error 1 >gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/haproxy/work/haproxy-1.7.11' >*** Error code 1 > >Stop. >make: stopped in /usr/ports/net/haproxy >=>> Cleaning up wrkdir >===> Cleaning for haproxy-1.7.11 >build of net/haproxy | haproxy-1.7.11 ended at Tue May 1 12:56:24 UTC 2018 >build time: 00:00:34 >!!! build failure encountered !!!
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 226956
:
191847
| 192967 |
195694
|
195695